Senior Software Engineer, Developer Lead
Sorry, this job was removed at 9:05 p.m. (MST) on Wednesday, April 19, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
We are a well-funded startup located in beautiful Boulder, CO, with a tremendous opportunity ahead. The engineering team is committed to agile value delivery and solid engineering principles, as well as continuously improving our craft. Our current environment is a multi-tenant IaaS/PaaS architecture on Azure, written on the C#/.Net stack using MVC / MVVM.
Being a Boulder startup, you can expect competitive compensation and benefits, and the requisite perks of a fun, flexible environment, snacks and drinks, and work life balance. However, we know those are just table stakes. If you care about improving your skills as a dev, being part of a great company with a strong sense of mission, and helping shape a culture of which you can be proud, come join us.
Responsibilities
- Build scalable big data platforms and innovative web and mobile applications that delight our customers
- Deliver working software as part of small, cross-functional agile teams
- Be the leader and voice for the development group while championing quality practices and continuously improving development craftsmanship
- Mentor less experienced team members to grow their expertise
Required skills and experience
- BS in Computer Science
- 10+ years of professional software development experience
- Experience serving as technical lead on small agile teams
- Track record in delivering scalable enterprise-level SaaS systems
- Comfortable across both Unix and Microsoft ecosystems
- Significant and recent experience with C#/.Net, in addition to other strongly typed OO languages like: Java & C++
- Experience with building performant, responsive, and secure web applications
- Experience with both SQL-based RDBMS as well as NoSQL stores
- Dedication to continuous improvement of processes with pragmatic use of agile
- Commitment to balancing revenue impacting development and best practices: continuous integration, continuous delivery, test automation, code reviews, clean code, decoupled architecture, judicious use of design patterns and refactoring
Desired skills and experience
- Deployment and operation on public clouds: Azure, Amazon Web Services
- Front end web development skills and design sensibility are a nice to have
Read Full Job Description