Job Description

Job Title: Software Engineer
Job Number: 20436
Duration of Contract: 6 Months with potential for long term extension

Our client has an urgent need for a Software Engineer to join their team.  This is an excellent opportunity for a candidate with experience in a leadership role and looking to expand those skills.

Opportunity Overview :
  • Responsible for technical oversight and delivery of software for microservices-based SaaS solution.
  • Provide leadership to engineering team members
  • Lead and perform component and application design
  • Design and develop cloud-native services on the AWS platform.
  • Conduct and oversee code submission, delivery, and reviews.
  • Coach and mentor developers in coding practices and general engineering principles.
  • Assist with the planning, staffing, and project deliverables aspect of the solution.
  • Help inform and guide development best practices within the engineering team.
  • Create high-quality code testable through automation and CI/CD pipeline.
Qualifications & Required skills:
  • 7-10+ years of overall development experience, with at least 2-3 years building distributed highly scalable hosted/SaaS solutions
  • Excellent written and verbal communication skills.
  • Ability to interact well with both internal/external teams, customers, and partners as needed
  • Working experience with microservices on a major cloud platform (e.g. AWS, Google, or equivalent)
  • Basic understanding of cloud-native technologies, including containers, container orchestration systems, and service meshes
  • Experience building software that is robust, reliable, and capable of providing high performance under scale and load
  • Working knowledge of Java open-source frameworks
  • Familiarity with RESTful Web APIs, JSON, web services, and the Linux environment
  • Experience with cloud-based databases and data persistence (e.g. RDS, MySQL, Aurora, PostgreSQL)
  • Experience working in an agile scrum environment.

Desired skills:
  • Familiarity with gRPC framework and OpenAPI specification
  • Programming in a functional paradigm language, such as Scala
  • Familiarity with asynchronous programming and non-blocking constructs
  • Understanding of security concepts, especially multi-factor authentication
  • Transition from an on-premises or client/server to cloud platform
Educational Requirements:
Minimum of a Bachelor’s in Computer Science or related degree.

Work location and Additional Info:

Overture Partners is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, disability, sexual orientation, gender identity or expression, marital status, genetic information, protected veteran status, or other factors protected by federal, state, and/or local law.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online