CrawlJobs Logo

Software Development IV

United States, Arlington · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

This role supports a key Federal defense program and is responsible for developing, maintaining, and enhancing complex software applications and frameworks across the full software release lifecycle. This role requires expert-level technical proficiency, strong problem-solving abilities, and the ability to contribute to multiple technical domains concurrently.

Job Responsibility

  • Analyze, design, develop, and update software for new features, system enhancements, and performance improvements
  • Write, maintain, and document high-quality C++ source code
  • Develop solutions for complex technical problems affecting multiple systems and disciplines
  • Implement and maintain communication interfaces using protocols such as TCP/IP, UDP, and DDS
  • Work within the Linux operating system at an advanced level
  • Support containerization and automated deployment using Docker and Kubernetes (RKE2)
  • Collaborate across engineering, operations, and integration teams to support software deployments
  • Utilize software source control and configuration management tools

Requirements

  • U.S. Citizenship required
  • BS degree with 8–12 years of relevant experience, OR Master’s with 6–10 years, OR Doctorate in a technical domain
  • Very strong proficiency in C++ software development
  • Advanced experience working in Linux environments
  • Experience with communication protocols such as TCP/IP, UDP, and DDS
  • Hands-on experience with Docker, Kubernetes (RKE2), containerization, and automation technologies
  • Experience with software source control and configuration management tools
  • Ability to analyze, design, code, and update software for new features and performance improvements
  • Strong collaboration skills to support deployments and integrations across engineering teams

Nice to have

  • Experience in defense, aerospace, or government contracting environments
  • Additional experience with container orchestration or CI/CD tools
  • Broader networking or distributed systems experience
  • Familiarity with large-scale system integrations or cross-functional engineering environments
  • Strong adaptability with the ability to quickly learn new technologies or domain-specific systems

What we offer

  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development IV

8 matching positions

New

Software Dev Engineer - Software Dev Engineer IV

A position is available for a Simulation Modeling Engineer to build physics-base...
Location
Location
United States , Boston
Salary
Salary:
90.00 - 100.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience
  • 1+ year working with 3D modeling tools such as Blender, SolidWorks, or Maya
  • Experience with robotics simulation formats like URDF, SDF, or MJCF
  • Familiarity with mesh processing, including decimation, convex decomposition, tetrahedral meshing, and collision geometry generation
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics)
  • Proficiency in Python for scripting asset pipelines and automation
  • 1+ year of cumulative experience with game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim)
  • Demonstrated ability to independently own and deliver technical work
Job Responsibility
Job Responsibility
  • Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials
  • Build and maintain robotic workcell configurations, including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures
  • Create and optimize collision meshes using tetrahedral meshing workflows for accurate physics contact simulation
  • Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters
  • Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards
  • Independently manage asset import and update requests from robotics program teams
  • Import new robot prototype stations from SolidWorks CAD into the simulator
  • Tune simulation assets to balance detail versus execution speed of simulation
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Other insurance plans
  • ESPP (employee stock purchase program)
  • 401K program with company match after 12 months
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Read More
Arrow Right

Software Engineer IV

Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of Enterprise Applications Development experience with a track record of writing applications in Java for companies with revenues exceeding $1 billion
  • Experience working on large-scale modernization or greenfield SaaS projects
  • Experience with Test-Driven Development (TDD) and Quality Assurance
  • Java, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futures
  • JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mongo
  • Quarkus Framework preferred but Spring is acceptable
  • Java microservice architecture
  • Event-driven architecture and principles
  • API development (both publisher and consumer)
  • Strong code and system documentation skills
Job Responsibility
Job Responsibility
  • Develop scalable web services using a Software-as-a-Service (SaaS) approach, leveraging Google Functions (Function-as-a-Service, FaaS), with a strong emphasis on Reliability, Redundancy, Scalability, Availability, and Maintainability
  • Multi-year engagement initially focusing on backend development, with future projects planned for frontend development
  • Develop solutions in support of WMS 2.0, P44 Outbound services, DOM integrations and services
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation pay
  • sick pay
  • holiday pay
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer Iv - Project Based

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Fort Worth
Salary
Salary:
145530.00 - 169785.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 8+ years designing and implementing embedded real-time software systems using C/C++
  • Strong familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
Job Responsibility
Job Responsibility
  • Lead feature development for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve complex defects across vehicle control, actuator, and perception sensor systems
  • Drive systems engineering participation to ensure robust software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and maintain disciplined use of distributed version control
  • Support fielded systems and lead collaboration with engineering teams on integration challenges
What we offer
What we offer
  • Full Benefits - 90% Medical, Generous PTO, Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer - Iv - Project Based

As an Embedded Software Engineer IV, you will lead feature development and syste...
Location
Location
United States , Mendon
Salary
Salary:
145530.00 - 169785.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • 8+ years designing and implementing embedded real-time software systems using C/C++
  • Strong familiarity with large multithreaded embedded applications running on an RTOS
  • Familiarity with electrical and mechanical systems
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics
  • Experience with Agile development, device drivers, or flash programming tools a plus
  • Ability to remain in a stationary position at a computer workstation for extended periods
  • Ability to operate a computer and other office productivity equipment continuously
  • Ability to communicate and exchange information in person, via phone, and through electronic means
Job Responsibility
Job Responsibility
  • Lead feature development for embedded applications on autonomous robotic vehicle platforms
  • Diagnose and resolve complex defects across vehicle control, actuator, and perception sensor systems
  • Drive systems engineering participation to ensure robust software integration across hardware and software stacks
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns
  • Build and maintain unit, integration, and system simulation tests with a test-first approach
  • Contribute to continuous refactoring and maintain disciplined use of distributed version control
  • Support fielded systems and lead collaboration with engineering teams on integration challenges
What we offer
What we offer
  • 90% Medical
  • Generous PTO
  • Quarterly and Yearly Bonus Incentives
  • Fulltime
Read More
Arrow Right

Software Engineer IV - Sales Domain (Java / Google Cloud)

We are seeking a highly experienced Software Engineer IV to join our Sales Domai...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in Java, including deep hands-on experience with Java 21 features such as streams, functional programming, asynchronous programming with Futures, Virtual Threads, and CompletableFutures
  • Strong experience with JDBC, ORM frameworks, and document-based databases such as MongoDB
  • In-depth knowledge of Java microservice architecture and event-driven design principles
  • Skilled in API development (both publisher and consumer) with strong emphasis on code quality and system documentation
  • Solid understanding of software development best practices (SDLC, Git version control)
  • Experience deploying and managing applications in cloud environments, preferably Google Cloud Platform
  • Strong familiarity with Agile/Scrum methodologies and Kanban processes
  • 15+ years of enterprise application development experience with a focus on Java technologies in high-revenue organizations
  • Extensive experience with large-scale modernization or greenfield SaaS projects
  • Proven track record of leading technical teams and delivering complex software solutions on time and within scope
Job Responsibility
Job Responsibility
  • Lead the development and maintenance of scalable, reliable, and highly available Java microservices using Google Cloud Functions (FaaS) and other cloud-native technologies
  • Serve as a technical lead and subject matter expert, providing thought leadership and guidance across a large portfolio of sales-related applications supporting the quote-to-invoice lifecycle
  • Drive the architecture, design, and implementation of complex solutions that meet business goals and corporate strategic intent
  • Coordinate global resources and collaborate with cross-functional teams including product owners, architects, DevOps, and QA to ensure successful delivery of software projects
  • Mentor and coach junior and mid-level developers through code reviews, design discussions, and unit test plan evaluations
  • Manage critical projects and customer engagements, resolving unusually complex technical challenges with innovative solutions
  • Champion best practices in software development lifecycle (SDLC), Agile/Scrum methodologies, and continuous integration/deployment
  • Maintain comprehensive documentation of code, design, and operational procedures to ensure maintainability and knowledge sharing
  • Perform other duties as assigned to support the ongoing success of the Sales Domain IT group
What we offer
What we offer
  • Options for healthcare coverage
  • 401(k)
  • Tuition reimbursement
  • Vacation
  • Sick pay
  • Holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right

Software Engineer IV

Motion Industries is seeking a Software Developer to perform basic problem resol...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems or related field or equivalent work experience
  • Experience with structured application development and change control methodologies
  • Experience with object oriented analysis and design
  • Good knowledge of database design, programming languages and coding techniques
Job Responsibility
Job Responsibility
  • Develop software applications based on approved design
  • Perform basic problem resolution analysis and correction
  • Correct system problems as directed by manager
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Work as part of a team for most projects
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation, sick, and holiday pay
  • Fulltime
Read More
Arrow Right

Software Engineer IV – ERP Finance (Oracle/PLSQL)

Ready to advance Spectrum’s financial systems with your Oracle and PL/SQL expert...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
corporate.charter.com Logo
Spectrum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Information Technology, Computer Science or related field or equivalent combination of education and experience
  • 2+ years experience with database management systems, including Oracle and PL/SQL
  • 2+ years experience coding, testing and designing software for ERP or financial systems
  • 2+ years experience with software development methodologies
  • Knowledge of Oracle, PL/SQL and at least one additional major programming language or tool
  • Understanding of environments, containers, cloud native development, APIs, data stores and software architecture for ERP
  • Ability to analyze and resolve moderately complex financial system issues
  • Functional negotiation skills
  • Experience presenting technical work to teams and leadership
  • Proficient in English communication
Job Responsibility
Job Responsibility
  • Design, develop and optimize ERP financial software using Oracle and PL/SQL for system reliability and scalability
  • Integrate financial applications with other Spectrum platforms and data sources
  • Participate in Agile and Scrum processes to meet project goals
  • Apply security standards and ensure compliance with regulations for financial systems
  • Identify and resolve defects and integration issues in ERP applications
  • Lead code reviews, debug and test software, and estimate effort for new features
  • Mentor junior developers and support technical problem solving
  • Fulltime
Read More
Arrow Right

CRM Software Engineer IV

Motion Industries is seeking a Software Developer to perform basic problem resol...
Location
Location
United States , Austin
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems or related field or equivalent work experience
  • Experience with structured application development and change control methodologies
  • Experience with object oriented analysis and design
  • Good knowledge of database design, programming languages and coding techniques
Job Responsibility
Job Responsibility
  • Develop software applications based on approved design
  • Perform basic problem resolution analysis and correction
  • Correct system problems as directed by manager
  • Ensure projects are delivered on time and according to specifications
  • Use standard coding techniques to ensure application performance meets requirements
  • Work as part of a team for most projects
What we offer
What we offer
  • 401(k) plan
  • healthcare coverage
  • tuition reimbursement
  • vacation
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right