Submit your resume
Max. file size: 2 MB.
Drop files, or upload here


  • Use experience and creativity to drive new innovative software applications and components
  • Collaborate with team members, testers, and partners to develop, test, and support product features
  • Follow standard methodologies in an agile software development environment
  • Contribute to documentation and delivery of software
  • Implement coding standards as set by team lead and management
  • Interface with third party systems
  • Model core Cirrus values such as Continuous Improvement

Required Skills and Qualifications

  • MS or BS in Computer Science or Electrical or Computer Engineering
  • Experience with MVC and OOP design patterns
  • Experience with HTML, CSS and JavaScript
  • Agile, lean, or similar development methodologies/experience
  • Experience with at least one web framework (e.g. Python/Django, React, Redux, REST APIs, and Angular)
  • Solid understanding of relational databases such as MySQL or PostgreSQL
  • Excellent communication and interpersonal skills

Preferred Skills and Qualifications

  • Familiarity with hardware design and/or verification
  • Prior experience working within an Agile environment

Experience with software testing frameworks