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.

Associate Software Engineer I

Omnitracs

Omnitracs

Software Engineering
Bengaluru, Karnataka, India · Hyderabad, Telangana, India
Posted on Apr 28, 2025

The Role

This is an entry level role open for experience from 0-3 years in Software Development and Testing. The incumbent needs to go through our training program. Upon successful completion of training program, you will be assigned to the teams and roles as per the business needs. The roles may be in development or testing or any other stream of engineering as per the business requirements.

You will participate in the design, implementation, testing and maintenance of New or Existing applications or systems. 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 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. A positive attitude is a must to help maintain individual and team Moral.

What You’ll Do

  • Participate in a new hire custom bootcamp to enhance software development skills within the first 90 days of hiring
  • Translate business requirements into technical deliverables
  • Design, implement and Test applications and software systems.
  • Work with engineering and infrastructure teams on strategy and maintenance for required TDD/CI/CD development and Q/A environments
  • Provide feedback and influence into the design process to help us build a testable platform, applications, and data models
  • Design and build quality, performance, and reliability in from day one.
  • Take ownership of work and see it all the way through the software development life cycle
  • Investigate and resolve defects in the established system
  • Help define non-functional requirements and build and test systems capable of meeting them
  • Write clean, efficient, well designed and well documented code
  • Conducting software analysis, programming, testing, debugging and troubleshooting
  • Be part of a distributed Agile team and contribute to its success and improvement

What You’ll Bring

  • Degree in Computer Science, Software Engineering or related field
  • Full professional proficiency in English
  • Excellent communication and interpersonal skills
  • You are passionate and enthusiastic about programming and software quality
  • Ability and attitude to work and collaborate with distributed teams
  • A can-do, problem-solving attitude & work well as part of a team
  • Deep knowledge of Object-Oriented Programming principles.
  • Some experience with Java or .NET based applications, RDBMS and Webservices
  • Exposure to development experience using SOA and microservice architecture.
  • A willingness to learn new skills and adapt to changing requirements
  • 0-3 Years of prior experience in developing and testing in C# or Java.