Software Engineer

Pivot your Engineering Career with ThinkNimble

ThinkNimble is looking for engineers with 3-5 years of development experience who are ready to diversify their responsibilities and grasp a bit more autonomy in our Software Engineer role.

We are looking for engineers who want to move from a purely technical role into more product and client-facing responsibilities. You will still be writing code, but your work will be higher leverage and product oriented in nature. You will be managing one or more projects as a lead developer and will work in tandem with a product manager to ensure the success of your projects. 

Here are a few of the requirements for the position:

  • You have worked as a full-stack developer for no less than one year.

  • You have worked full-stack on a live production system and perhaps built one from scratch.

  • You are comfortable in many programming languages and frameworks. You use the best one for the job at hand.

  • You have worked with a distributed and highly available system and perhaps designed and built it yourself or with a team.

  • You have been a key decision maker on the software, architecture, and/or product design of a previous project.

  • You understand the complete software development lifecycle and are capable of self-managing on a project.

  • You have managed or led projects in the past.

Job expectations

  • You may not be familiar with the tools we use, but you are smart and capable enough to pick them up quickly and start building.

  • You will work with your Senior Engineer to lead your team in the development of multiple client projects.

  • You will strive to improve your team’s code quality and software stability.

  • You will work with product management to plan and coordinate development resources for one or more client projects.

  • You will communicate effectively with product managers and clients about technical challenges and trade-offs.

  • You will lead, mentor, and set an example for junior programmers.

  • You will produce software assets, documentation, and development tools that can be used across teams and projects.

  • You will work smartly and get things done. Sounds like it could be a fit?

Not an exact match?

We appreciate all applications. Many of our current team members found us in nontraditional ways. So, even if you don’t see what you’re looking for above… if you think you’d be a good fit for our team, let us know. We’re always open to creative ideas.