paint-format stack compass map2 database wrench download2 earth share envelope Facebook Facebook F Facebook Messenger Facebook Square Desktop Twitter Twitter Square LinkedIn LinkedIn In Creative Commons GitHub Amazon Blogger Envelope Envelope Open Envelope Square M2-Logo M2-Logo M2-Logo2 M2-Logo3 homepage_background meet_the_team_background

Senior Software Engineer

Mile Two is growing and we are seeking a senior software engineer to engage and drive our current and future projects to the next level and champion our customer relationships.

Contingent upon funding

Job Description

The senior software engineer will be a team lead, self-starter taking responsibility for major features of an application, break them down into tasks that will be delegated to the team and them implement them using best practices.

You will be engaged in all phases of the software development lifecycle: customer and end user engagement, creating application system models, participate and lead design meetings both internally and with customers.

A senior software engineer has seven (7) or more years of software related experience and will report to the Director of Engineering.

Day-to-Day Responsibilities

  • Write well designed and efficient code by using modern software development practices
  • Create rapid prototypes and longer duration web frontends
  • Integrate data from various back-end services and databases
  • Work with the client lead to refine specifications and requirements based on technical needs
  • Work with scientists and evaluators to ensure the prototypes are testing and measuring the right output
  • Develop, test and implement new software programs
  • Support and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Provides technical mentorship and guidance to peers
  • Working with team lead, identify areas of improvement for successful completion of a project
  • Prepare level of effort estimates for project tasks
  • Good judgement regarding when to power through difficult problems to get project completed

What You Need to Bring

  • Support and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Ideal candidates have a BS Degree in Computer Science, Computer Engineering, similar technical field of study, or equivalent practical experience
  • A security clearance is preferred but not required
  • Proven working experience in front-end web development, preferably with a modern JavaScript framework, such as React or Angular
  • Familiarity with developing web backends using Python, JavaScript and/or Golang. We do use backend frameworks, so having familiarity with them is also a plus
  • Creative problem-solving skills and the ability to deal with the ambiguity and the shifting requirements that come with uncertainty and research-centric projects
  • Experience with AWS is a plus

If you are interested in joining our team, send your resume to the link below.