Junior Software Engineer

Mountain Top Talent

  • Dallas, Texas
  • 12 days ago
  • Remote

    Highlights

    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.

    Numbers & Facts

    LocationDallas, Texas (
    Remote
    )
    Websitehttps://www.mountaintoptalentllc.com

    Description

    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.

    Similar Jobs

    See more jobs