Software Engineer – Manufacturing Modeling and Simulation Applications

Integer Technologies

Columbia (SC)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Base salary above industry averages
Year-end bonuses based on performance
401(k) with company matching (vests)
Health, dental, vision insurance for员工
Relocation assistance
Paid vacation, sick leave and holidays
Paid bereavement and parental leave
Hybrid schedule (Mon & Fri optional)

Job summary

Integer Technologies is seeking a Software Engineer to develop tools for design, development, and manufacturing in defense, aerospace, and maritime sectors. Focus areas include modeling/simulation tools, AI/ML integration, and producing production-ready enterprise applications for the defense industrial base.

Responsibilities cover autonomous software agents, scalable architectures, DevOps pipelines, and cross-disciplinary collaboration with university partners.

Qualifications

  • Requires U.S. citizenship with ability to obtain DoW clearance (Top Secret a plus).
  • Bachelor’s degree in CS/Software/Engineering or related field.
  • 5+ years in software development for modeling/simulation/design/manufacturing apps.
  • Experience with middleware languages and technologies (e.g., Java, C++, C#, Python, SQL, Rust, Perl, Go, REST, Bash).
  • Proven ability to deploy software products in a defense environment.
  • Proficiency in AI/ML frameworks (TensorFlow, PyTorch, Scikit‑learn).
  • Experience in scalable solutions, microservices, cloud architectures, and modular frameworks.
  • Hands-on DevOps (CI/CD, Docker/Kubernetes, Git).
  • Mentoring junior developers and performing peer code reviews.

Responsibilities

  • Agentic Architecture development for autonomous software systems.
  • Design robust software architectures and promote reuse of modular code.
  • Write clean, efficient code and optimize development pipelines.
  • Develop software products for internal teams and external customers using proven methods.
  • Integrate data from design information to transactional/streaming data for unified insights.
  • Implement DevOps to ensure software integrity, scalability, and automated testing.
  • Build automated workflows and collaborate with data scientists, engineers, and domain experts.
  • Present architectural solutions to technical and non-technical stakeholders.
  • Conduct research and evaluate emerging technologies to refine engineering strategies.
  • Translate complex software needs for customers, government reps, and project managers.

Skills

Java
C++
Python
C#
AI/ML concepts
DevOps practices

Education

Bachelor's degree in CS/Software/Engineering
Master's degree (preferred)
PhD (preferred)

Tools

Docker
Kubernetes
Git
REST API
Cloud architectures

Job description

Integer Technologies is an applied research and product development company founded by scientists and engineers with a passion for protecting freedom with innovation. We perform R&D on next-generation systems and technologies for the Department of Defense and other U.S. Government agencies. We are hardware and software developers with experience transforming research into fieldable technology. Our core portfolio of research includes projects in power & energy systems, unmanned systems (with an emphasis on maritime systems), digital engineering, cyber security, and advanced manufacturing. Our mission is to create a safer world by translating scientific discoveries into reliable products that address urgent national security needs… at the speed of relevance.

Company Benefits
  • Base salaries which exceed local & national industry averages.
  • Year-end performance-based bonuses.
  • 401(k) with company matching that vest immediately.
  • Integer fully covers medical, prescription, vision, and dental insurance costs for the employee and dependents. Meaning, Integer standard plan pays 100% of health insurance premiums for your entire family from a well-known national insurer, saving its employees thousands of dollars annually.
  • Relocation assistance available.
  • Paid vacation, sick leave, and holidays.
  • Paid bereavement and parental leave.
  • Hybrid schedule: Mondays and Fridays are optional to work from home or in the office.
Company Perks
  • Startup culture with the stability of a large company. Integer’s business plan has years of time phased contracted work, alleviating the would-be risk from a traditional small company.
  • Direct access to company leadership, prioritization of people over process, and a stellar team with a shared desire for personal and professional growth.
  • Friendly atmosphere where people enjoy not only their work and what they're creating but enjoy helping each other as well.
  • Bottomless Coffee, Espressos, and Ping Pong!!
About the Role

This Software Engineer role will be focused on developing software tools supporting system design, development, and manufacturing for customers in the defense, and aerospace, and maritime industries. Key objectives for the role are:

  • Develop modeling and simulation software tools for use in design and manufacturing environments.
  • Research and integrate emerging computational tools and workflows, including AI/ML technologies and modern data architectures, with physics-based modeling and simulation.
  • Collaborate across disciplines and with university partners to build prototypes that demonstrate technical capabilities applied to design and manufacturing systems with DoW relevance.
  • Mature prototype capabilities into production-ready enterprise applications supporting the defense industrial base.
Primary Responsibilities
  • Agentic Architecture Development: Support research and development of autonomous software agents, deployed in the control of complex systems.
  • Architectural Design & Documentation: Develop and document robust technical solutions for unique problem sets, ensuring scalable and maintainable software architectures and promoting standardization and re-use of modular code.
  • Software Development & Automation: Write clean, efficient code; adapt existing frameworks; and develop pipelines that optimize development processes and drive tangible results.
  • Product Development: Leverage hands‑on software development experience to create innovative software products for internal teams and external customers, using proven methodologies from past projects.
  • Data Integration Strategy: Develop and implement methods for integrating data from multiple sources—ranging from design information to transactional and streaming data—to create unified, actionable insights.
  • Software Quality Management through DevOps Practices: Implement and oversee DevOps methodologies to ensure software integrity, maintainability, and scalability. Utilize version control systems (e.g., Git) for source code management, enforce CI/CD pipelines for automated testing and deployment, and apply infrastructure‑as‑code principles to enhance operational efficiency.
  • Automated Workflow & Cross‑Functional Collaboration: Build automated workflows to streamline data and software operations, while collaborating with cross‑functional teams including data scientists, engineers, and domain specialists to ensure software solutions align with business needs.
  • Technical & Non‑Technical Presentations: Present and clearly articulate architectural solutions to both technical teams and non‑technical stakeholders, ensuring alignment and understanding across all levels.
  • Technical Research & Documentation: Conduct research, review technical documentation, and evaluate the pros and cons of emerging technologies to continuously refine engineering strategies.
  • Stakeholder Communication: Translate complex software functions and development requirements into clear, accessible terms for customers, government representatives, project managers, and other non‑technical stakeholders.
Required Qualifications
  • Must be a U.S. Citizen with the ability to obtain and maintain a DoW Secret Clearance (eligibility for Top Secret is a plus).
  • Bachelor’s degree in Computer Science, Software/Computer Engineering or related field.
  • 5+ years of professional experience in software development related to modeling, simulation, design, or manufacturing applications.
  • Experience with middleware software languages and technologies. For example: Java, C++, C#, Objective C, Python, SQL, Rust, Perl, Go, REST API, or Bash.
  • Demonstrated proficiency in developing software products for deployment in a defense environment.
  • Demonstrated proficiency in AI and ML technologies, including modeling, and machine learning frameworks (TensorFlow, PyTorch, or Scikit‑learn) to enhance system efficiency.
  • Demonstrated proficiency in designing and documenting scalable technical solutions, including microservices, cloud‑based architectures, and modular frameworks.
  • Proficiency in building systems utilizing simultaneous data streams from real‑world equipment and/or simulations such as Digital Twins.
  • Hands‑on experience with DevOps practices, including CI/CD pipelines, automated testing, containerization (Docker/Kubernetes), and version control systems (Git).
  • Experience mentoring junior developers, conducting peer code reviews, and contributing to a knowledge‑sharing culture.
  • Excellent problem‑solving skills and attention to detail.
  • Excellent written and verbal communication skills; ability to produce clear technical reports and give concise briefings to senior military and executive stakeholders.
Additional Desired Qualifications
  • Masters or PhD in a relevant engineering or computer science discipline.
  • Experience with Systems Engineering and Systems Integration.
  • Experience in development of computation design applications.
  • Experience in manufacturing environments.
  • Experience using modeling and simulation tools in the development and optimization of components and systems, such as FEA, CFD, Discrete‑event Simulation.
  • Experience in developing and maintaining enterprise software in production.
  • Experience developing and running applications on HPCs.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Integer Technologies • Columbia (SC)

On-site
USD 120,000 - 160,000
Startup culture with growth potential
Direct access to leadership
Competitive benefits
Senior Software Engineer – Modeling and Simulation
Senior Software Engineer – Modeling and Simulation

Integer Technologies • Columbia (SC)

On-site
USD 85,000 - 115,000
Year-end performance-based bonuses
401(k) with company matching
Comprehensive medical insurance
Technical Project Manager – Digital Engineering
Technical Project Manager – Digital Engineering

Integer Technologies • Arkansas

On-site
USD 120,000 - 180,000
Relocation assistance
Competitive base salary
Year-end performance bonuses
+2
Autonomous Systems Engineer
Autonomous Systems Engineer

Integer Technologies • Baton Rouge (LA)

On-site
USD 120,000 - 160,000
Medical, vision, dental insurance
Relocation assistance
Year-end bonuses
Technical Project Manager – Digital Engineering
Technical Project Manager – Digital Engineering

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 160,000
Health insurance for employee and/or a
Relocation assistance
Competitive base salaries
+4
Systems Engineer - Power & Energy Systems
Systems Engineer - Power & Energy Systems

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 160,000
Relocation assistance
Competitive salary
Bonuses
+3
Software Engineer - JobID-0198
Software Engineer - JobID-0198

Innovative Defense Technologies (IDT) • Arlington (VA)

On-site
USD 74,000 - 184,000
Generous benefits package
Competitive PTO
401(k) with matching
+1
Systems Engineer
Systems Engineer

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 165,000
Relocation assistance
Year-end bonuses
401(k) with matching
Software Engineer – Data Architect
Software Engineer – Data Architect

Integer Technologies • Columbia (SC)

On-site
USD 85,000 - 110,000
Innovative research environment
Opportunities for professional development
Senior Software Engineer
Senior Software Engineer

Ara • Raleigh (NC)

On-site
USD 90,000 - 120,000