Advanced IBCS Software Engineer at enVention
Huntsville, AL 35806, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Jun, 25

Salary

0.0

Posted On

10 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Engineering, Technical Writers, Distributed Systems, Scaled Agile Framework, Defense Systems, Software Systems, Communication Skills, Version Control, Computer Science, Active Dod Secret Clearance, Agile Methodologies, Addition

Industry

Computer Software/Engineering

Description

ENVENTION is looking for a mid-level to senior software developer to join the SCRUM team developing the air defense planning capability for the cutting-edge Integrated Battle Command System (IBCS). This role offers the opportunity to contribute to a transformative air defense system that integrates advanced technologies to protect against modern threats. You’ll work on challenging technical problems, navigate a large, established code base, and collaborate with domain experts to implement innovative solutions.
This position isn’t just about coding—it’s about creating mission-critical software that will shape the future of Army Air Defense.

REQUIRED QUALIFICATIONS:

  • Bachelor’s degree or above in Computer Science, Software Engineering, Computer Engineering, or related field of study.
  • Minimum of 5+ years of software development experience in a related field.
  • Minimum of 3+ years of Java development experience.
  • Ability to understand and design large-scale software systems, including related services and component interfaces.
  • Must be available to work onsite in Huntsville, AL, full-time.
  • Active DoD Secret Clearance, or the ability to obtain and maintain one.

PREFERRED QUALIFICATIONS (IN ADDITION TO THE ABOVE):

  • 9 - 14+ years of software development experience.
  • Strong coding and debugging skills.
  • Experience with Linux OS environments and related toolchains.
  • Prior experience with distributed systems, defense systems, or other mission-critical applications.
  • Hands-on experience with agile methodologies, particularly SCRUM, within a Scaled Agile Framework (SAFe).
  • Ability to translate complex operational concepts into technical designs.
  • Proficiency with version control and issue-tracking tools.
  • Strong communication skills and the ability to collaborate with other software developers, systems engineers, test engineers, technical writers, and end users.
  • Active DoD Secret Clearance.
Responsibilities

YOUR ROLE AND RESPONSIBILITIES:

  • Dive into the details: Design, develop, and test software components for air defense planning within a large, complex code base.
  • Learn the domain: Engage with air defense concepts and planning strategies to ensure software meets operational needs.
  • Collaborate: Partner with SCRUM team members, system architects, and domain experts to turn requirements into reality.
  • Build resilience: Develop reliable, maintainable, and testable code, utilizing JUnit and industry-standard practices.
  • Leverage the stack: Apply your expertise in Java, Swing, JavaFx, WorldWind, Eclipse, Eclipse Modeling Framework (EMF), and OSGi to craft robust, modular software.
  • Ensure quality: Participate in code reviews, provide constructive feedback, and contribute to a culture of engineering excellence.

WHY THIS ROLE IS UNIQUE:

  • Impact: Be part of a team shaping the future of integrated air defense for the U.S. Army.
  • Innovation: Tackle challenging problems at the intersection of software and mission-critical defense systems.
  • Growth: Gain deep expertise in both advanced technology and the operational intricacies of air defense planning.
  • Collaboration: Work alongside talented engineers and domain experts committed to creating something extraordinary.
Loading...