Software Engineering

A Dice Talent Community

Software Engineering

When you’re ready to move from coder to software engineer, come see us. When you’re ready to see what’s next as a software engineer, come see us. Career tracks, advancement, keeping your essential geekiness — it’s all here.

Click here for information about software engineering fundamentals and job hunting.

Please note: This community is no longer being updated. Instead, see the Dice IT Management Talent Community, or the Dice Programming Talent Community.

THIS DICE TALENT COMMUNITY SPONSORED BY:

Technology is Your Thing. It’s Ours Too.

Microsoft was built by people like you—people with a belief in the boundless potential of software. Our employees have one thing in common: Passion for life, passion for creating quality products, and the passion to realize their own potential. Your future awaits – join us for a rich, rewarding career and lifestyle.

The Latest From Dice

Developers: Stop Using Buggy Code

shutterstock_spaxiax
As researchers uncover one serious flaw after another in widely used software, it’s increasingly clear there are lots of vulnerabilities, everywhere. While there are efforts underway to identify and fix these issues before criminals exploit them, the bigger challenge is stopping developers from using buggy code. There is no such thing as perfect software, but developers can reduce the number of bugs by following secure coding practices. There are also tools which can analyze individual libraries—both open-source and commercial—included in… continue…

5 Top Python GUI Frameworks for 2015

pyGUI
As a Python developer, sooner or later you’ll want to write an application with a graphical user interface. Fortunately, there are a lot of options on the tools front: The Python wiki on GUI programming lists over 30 cross-platform frameworks, as well as Pyjamas, a tool for cross-browser Web development based on a port of the Google Web Toolkit. How to choose between all these options for Python GUIs? I started by narrowing it down to those that included all… continue…

SourceForge Interview: PDF Split and Merge

PDF interface
SourceForge’s “Staff Pick” Project of the Month is PDF Split and Merge (PDFsam), which it describes as an “easy-to-use tool with graphical and command line interfaces to split, merge, mix, and rotate your PDF documents.” SourceForge sat down with project manager Andrea Vacondio to discuss PDFsam’s history and future direction. Click here to find open source developer jobs. Tell me about the PDFsam project, please. PDFsam is an open-source desktop utility I started developing in 2005. Its original purpose was… continue…

Why Don’t Software Engineers Get More Respect?

Tearing Up Resume
Not many people would argue that technology isn’t central to business nowadays. It’s hard to imagine any kind of company of any size operating without some kind of technical system in place to support it—if not drive it. So why don’t software engineers get more respect? That’s what TechCrunch columnist Jon Evans was thinking about the other day. What got him going was a blog post by Michael O. Church, a software engineer who blogged about how differently he was… continue…

Are Python and Objective-C Worth Learning?

python example
Last week’s article on the five programming languages you’ll need next year (and beyond) didn’t include two important languages: Python and Objective-C. Python’s exclusion sparked a passionate response from some readers, to say the least, and led us to craft a follow-up to emphasize Python’s importance to the programming world. Python is mature (the first version, created by a computer scientist named Guido van Rossum, was released in 1991). Google, where van Rossum worked for several years, has embraced Python… continue…