Job: Software Engineer
Blue State Digital (BSD), a strategic consulting and technology firm, seeks a Software Engineer. We have developed a large platform of web tools that we deploy for our clients. This person's responsibilities will include adding to, enhancing, and maintaining various pieces of the platform as well as doing custom development projects for specific clients.
Key Responsibilities
- Work independently to enhance functionality of existing tools as requested by clients and other departments.
- Build new functionality from spec and work with client services team to answer questions needed to complete development.
- Work with the client services team to provide technical council when developing specifications for new products.
- Rapidly fix bugs and issues identified with existing software.
- Contribute to multi-person projects, working with other developers and taking independent ownership of sub-projects.
- Provide input and suggestions as to the functionality and implementation of new features.
- Participate in a developer on-call rotation every twelve or more weeks.
Required Qualifications
- At least 3 years professional software development.
- Strong programming background with experience building scalable, maintainable, and extensible software.
-
More than one of the following skills:
- PHP/Java/Ruby/Python or similar languages. Ideal candidates will already know multiple programming languages. Some experience with C or C++ can be a plus.
- Experience with MySQL under high query volume, large data volume, or both
- Strong XHTML, CSS, and JavaScript skills, especially jQuery.
- Good visual design sense and capable of creating highly usable UI.
- Comfortable on a Linux command line
- Desire to learn and grow in a challenging technical environment.
- Highly self motivated and always looking for opportunities to make things better.
- Friendly personality and in possession of functional social skills.
- Desire to make a difference in politics and advance the role the internet plays in the political process.
Compensation
Salary will be commensurate with experience and qualifications. Blue State Digital offers a competitive benefits plan. Blue State Digital is an equal opportunity employer.
About Blue State Digital
Blue State Digital (BSD) is a full-service agency that provides integrated digital marketing strategy as well as a Web-based licensed software platform to help organizations drive concrete results by building communities online. Since its founding in 2004, BSD has helped hundreds of organizations transform their relationships with the people that matter most to them and has made it easier for millions of individuals to engage with those organizations and take real action.
How to Apply
Please submit your resume and cover letter explaining your interest in this position via our online application.
« Return to Careers