Job Title: Junior Software Engineer
Location: [Remote] / Preferred Location Dallas, TX, Huntsville, AL or Grand Rapids, MI
Clearance Required: Must be a U.S. Citizen with ability to obtain a Secret clearance
Job Type: Full-time / Entry Level
Travel: Travel 10% of the time to customer sites and Jovian HQ.
Position Summary:
We are looking for a Junior Software Engineer to join our dynamic team supporting the development of software applications, tools and frameworks supporting aviation and ground-based systems for Department of Defense (DoD) programs. This is an exciting opportunity for a recent engineering graduate to begin their career in a mission-driven environment, working on cutting-edge technologies that support national defense and warfighter capabilities.
You will perform multiple activities in the software development lifecycle under the guidance of senior engineers and technical leads.
Responsibilities:
- Support the development of functional, interface and technical requirements and use cases.
- Develop UI prototypes for the tools when required.
- Perform software verification by developing automated testing procedures, solutions and frameworks.
- Perform use acceptance testing and UI testing.
- Follow the full lifecycle software development process.
- Participate in design and code reviews.
- Support the software deployment process.
- Look for security vulnerabilities in coding.
- Collaborate with team members, project leads and customers.
- Use AI and other tools to accelerate learning and create deliverables.
Basic Qualifications:
- Bachelors Degree in Computer Science, Computer Engineering, Software Engineering or related field.
- Strong interest in development of software applications, tools and frameworks in desktop, cloud and web environments.
- Strong interest in defense systems, aviation, unmanned systems, or ground vehicle technologies.
- Basic understanding of software engineering principles and the software development lifecycle.
- Familiarity with one or more languages: Java, JavaScript, C#, C++, C.
- Excellent problem-solving, analytical, and written/verbal communication skills.
- Must be a U.S. Citizen and eligible to obtain a DoD security clearance.
Preferred Qualifications:
- Internship, co-op, or project experience.
- Experience with Generative AI applications.
- Experience with UML or SysML.
- Experience with virtual and cloud computing environments (AWS, Azure, Docker, etc.).
- Experience with software IDEs (Visual Studio, Eclipse) and git.
- Experience with Service Oriented Architecture, REST, or microservice development.
What We Offer:
- Mentorship and hands-on experience with real-world software solutions for defense platforms.
- Opportunities to explore emerging technologies such as ML / AI and their applications in the DoD space.
- Career growth in a multidisciplinary team working on mission-critical technologies.
- Training and certification opportunities (e.g., MBSE, security clearance sponsorship).
- Competitive compensation and benefits package.