Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Software Development Engineer II

Omnitracs

Omnitracs

Software Engineering
Posted on Jul 15, 2025

Software Engineer II / Mitikah


The Role

The Software Engineer will be joining a team with various levels of skills. While the main technical language is Java, knowledge of various versions (7,8,11, 17, 21) is necessary. This role will work with senior members of the team and will help to define and maintain best practices for software engineering. They will participate in the design, implementation, and maintenance of new technological solutions. The right candidate is someone who thrives in a culture of learning and teamwork. The role requires strong problem-solving skills, an aptitude for team collaboration, and open communication during the delivery of software. The candidate should be able to test their code and assure the accuracy and performance of their changes. The engineer will be a key player in engineering activities and SCRUM ceremonies. Helping others improve is as much a focus as helping yourself so that the team can strive for more.

What You'll do:

- Complete engineering tasks.

- Contribute to software development and maintenance.

- Troubleshoot and solve code level problems quickly and efficiently.

- Respond to support team reported defects.

- Provide unit and integration tests.

- Continuously learn about the current technologies and industry standards.

- Collaborate with senior team members on design and implementation.

- Participate in SCRUM related events such as Sprint Planning, Retrospectives and Backlog Grooming.

- Coordinate risk analysis on items completed by the team and drive risk-based regression testing for deliverables.

- Available for on-call support rotations.

- Available for mentoring and training other software engineers.

What You'll bring:

- Develop and maintain effective working relationships, being supportive to colleagues where required

- Take responsibility for getting work done and tell others when you're stuck and need help.

- Takes initiative to solve problems as they arise

- Understanding of Agile/SCRUM or SAFe development methodologies

- Work well independently as well as a team member

- Innovative thinker

- Efficient at learning new technologies quickly and integrate them into existing systems

- Good time management skills

- Good communication skills

- Attention to details

- Available to solve critical issues as necessary

- Professional documentation skills.

Qualifications:

- 2-3 Years Software Engineering

- Bachelor’s Degree in Computer Science or related technical field preferred

- Proficient in Java based Technologies.

- Professional experience with database use and design.

- Ability to work collaboratively as part of a team of software engineers

- Experience working on an Agile Scrum Team.

- Experience with Atlassian tools.

- Experience with Web Services and Serialization (JSON, SOAP, REST, XML)

- LLM Experience is added bonus.

Tech Stack:

- Java

- Spring / Spring Boot

- PostgreSQL

- Tomcat

- Eclipse or IntelliJ

- Gradle

- Git

- Amazon Web Services (AWS) – EC2, RDS, EKS, ECS, etc.

#LI-MG1