CrawlJobs Logo

Software Development IV

https://www.roberthalf.com Logo

Robert Half

Location Icon

Location:
United States , Arlington

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
March 13, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Development IV

Software Engineer IV

As a Senior Software Engineer, you will be a key contributor in designing, devel...
Location
Location
United States
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 10+ years of software development experience with a strong focus on mobile development
  • Proficiency in React Native and React JS
  • Extensive experience with RESTful services and API design
  • Strong understanding of cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Proven experience in release management and SDLC
  • Excellent problem-solving, communication, and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain mobile apps using React Native and React JS
  • Manage the full software development lifecycle, including release management
  • Develop and maintain RESTful services for mobile and web applications
  • Ensure app scalability, performance, and security
  • Collaborate with cross-functional teams across the organization
  • Work with .NET or Java backends
  • Mentor junior engineers and foster a culture of continuous learning
  • Engage in API design, database management, and microservices architecture
  • Utilize Electron to build cross-platform desktop applications using web technologies
What we offer
What we offer
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life and disability insurance
  • Eligibility to enroll in company 401(k) plan
  • Free online training
  • Fulltime
Read More
Arrow Right

Software Dev Engineer IV

Design, develop, implement, test, document and deliver large-scale, multi-tiered...
Location
Location
United States , San Francisco
Salary
Salary:
78.00 - 88.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus one year of experience in the job offered or related occupations of Software Engineer, Software Developer, or related
  • Experience in the job offered or related occupation must involve multi-threaded programming and distributed programming in Java or C++ on Linux
  • Experience must also involve JDBC, SQL, and Object Oriented design and design patterns
  • Requires availability for travel and 24x7 on-call support rotation
  • Employer will accept Bachelor's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus five years of progressively responsible experience in the specialty as equivalent to the Master's degree
Job Responsibility
Job Responsibility
  • Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using multi-threaded programming, distributed programming in Java and C++, JDBC, SQL, Object Oriented design and design patterns, Oracle, and middleware messaging systems in a Linux environment
  • Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture
  • Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards
  • Produce comprehensive, usable software documentation
  • Participate in a 24x7 on-call support rotation and travel for onsite troubleshooting or project launch
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
  • Fulltime
Read More
Arrow Right

Firmware Software Engineer IV

The research team at Meta Reality Labs is looking for an experienced Embedded So...
Location
Location
United States , Redmond
Salary
Salary:
75.00 - 90.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience in Firmware or Embedded Software Development in C/C++
  • 2+ years experience developing drivers for camera sensors on new ICs
  • 2+ years experience developing firmware with multi-core SoCs or MCUs
  • Experience with Zephyr OS, Embedded Linux or other RTOS
  • Ability to work autonomously with little or no supervision
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently
  • Bachelor’s degree in computer science, software engineering or relevant field required
Job Responsibility
Job Responsibility
  • Develop firmware to integrate custom image sensors with an MCU
  • Develop firmware to interface with hardware acceleration blocks
  • Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer
  • Develop bootloaders
  • Develop test applications to interface with a variety of peripherals
  • Test the developed firmware with the hardware
  • Document designs and performance analysis
What we offer
What we offer
  • Medical, dental, vision, life, disability, and 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
  • Corporate discount savings program
  • On-demand training program
  • Access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months
  • Certification discounts
Read More
Arrow Right

Software Engineer IV

Motion Industries is seeking a Software Developer. This role will focus on devel...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
allianceautomotive.co.uk Logo
Alliance Automotive UK LV Ltd
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
  • Good understanding of Java and Event-driven design patterns
Job Responsibility
Job Responsibility
  • Developing 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
  • Developing 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
  • sick pay
  • holiday pay
  • Fulltime
Read More
Arrow Right

C# Software Manager IV

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field
  • 10+ years of professional experience as a Software Engineer, Computer Engineer, or related role, preferably in Robotics, Vehicle Automation, or similar fields
  • Proven experience leading software teams in a management role
  • Strong programming skills in C# and/or other languages: Java, C, C++, .NET 9, Microsoft SQL. C# preferred
  • Hands-on experience with Agile software development methodologies
  • A Scrum Master Certification (CSM) is required for this role. In addition, a Project Management Certificate is preferred
Job Responsibility
Job Responsibility
  • Write Code: Help out with the day-to-day development of clean and efficient C# code
  • Lead & Mentor: Provide technical guidance and leadership to software engineers, supporting their professional growth and ensuring adherence to best practices
  • Oversee Scrum: Facilitate the role of a Scrum Master, aiding in Scrum events and removing blockers for the team
  • Direct Development: Direct the design, development, testing, deployment, and maintenance of applications and systems software that power autonomous vehicle solutions
  • Drive Execution: Plan and coordinate day-to-day engineering activities to meet project goals, department milestones, and budget requirements
  • Establish Standards: Define functional requirements and review solutions to ensure alignment with organizational needs and industry best practices
  • Team Management: Recruit, onboard, evaluate, and manage team members, fostering a collaborative and accountable environment
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

C# Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Mendon
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience working as a software engineer utilizing C#
  • Experience developing and deploying AI or machine learning models in production software systems
  • Strong understanding of machine learning frameworks such as TensorFlow or PyTorch
  • Hands on experience embedding AI features into software platforms, APIs, or internal tools
  • Experience optimizing models and workflows for real time performance and efficiency
  • Strong analytical and problem-solving abilities with the ability to implement technical solutions in software environments
  • Ability to collaborate effectively with interdisciplinary teams and communicate complex technical concepts clearly
Job Responsibility
Job Responsibility
  • Embed AI features into the Mobius software platform, including workflows, APIs, and internal tools
  • Develop and integrate AI models and algorithms that enhance platform capabilities, efficiency, and automation
  • Optimize platform workflows and AI systems for real time performance, low latency, and reliability
  • Collaborate with software engineers, robotics teams, and data scientists to ensure AI features align with system and product requirements
  • Convert AI models into production ready components such as services, APIs, or embedded libraries for the Mobius platform
  • Test, validate, and monitor AI capabilities within the software platform to ensure robustness, stability, and high performance
  • Continuously improve AI systems and workflows by implementing updates, optimizations, and automation strategies
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

C# Software Engineer IV - AI Applications

At ASI, we are revolutionizing industries with state-of-the-art autonomous robot...
Location
Location
United States , Lehi
Salary
Salary:
Not provided
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of experience working as a software engineer utilizing C#
  • Experience developing and deploying AI or machine learning models in production software systems
  • Strong understanding of machine learning frameworks such as TensorFlow or PyTorch
  • Hands on experience embedding AI features into software platforms, APIs, or internal tools
  • Experience optimizing models and workflows for real time performance and efficiency
  • Strong analytical and problem-solving abilities with the ability to implement technical solutions in software environments
  • Ability to collaborate effectively with interdisciplinary teams and communicate complex technical concepts clearly
Job Responsibility
Job Responsibility
  • Embed AI features into the Mobius software platform, including workflows, APIs, and internal tools
  • Develop and integrate AI models and algorithms that enhance platform capabilities, efficiency, and automation
  • Optimize platform workflows and AI systems for real time performance, low latency, and reliability
  • Collaborate with software engineers, robotics teams, and data scientists to ensure AI features align with system and product requirements
  • Convert AI models into production ready components such as services, APIs, or embedded libraries for the Mobius platform
  • Test, validate, and monitor AI capabilities within the software platform to ensure robustness, stability, and high performance
  • Continuously improve AI systems and workflows by implementing updates, optimizations, and automation strategies
What we offer
What we offer
  • Full Benefits - 90% Medical, ESOP, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Software Test Support Technician

Do you have a passion for IoT and everything remote-controlled? Are you curious ...
Location
Location
Australia , Kewdale, Western Australia
Salary
Salary:
Not provided
rct-global.com Logo
Remote Control Technologies Pty Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Certificate IV in Electronics and Communications or similar
  • Knowledge and skilled in setting up hardware systems to support software testing
  • Knowledge and skilled in electronics test hardware
  • Knowledge in programming automated software test systems
  • At least one communication protocol
  • Articulate in written and spoken skills
  • Excellent grammar and spelling accuracy
  • Ability to critique and correct documentation
  • Excellent time management skills
  • Willingness to learn and develop within the role
Job Responsibility
Job Responsibility
  • Setting up electronic test systems to support the test team ensuring the test systems are ready and operational when required
  • Create harness and cable assemblies to connect hardware test tools to the system under test
  • Under the direction of the Test team manager create new hardware test tools when required using off the shelf test systems and electronic modules
  • Document and maintain the test systems to ensure they are functional to their defined specification
  • Be involved in manual software testing when required
  • Contribute to the review of RCT quality processes in the software test area when required
  • Independently track and manage the progress of your assigned testing activities, ensuring alignment with team objectives
  • Maintain the register of equipment and supervise the safe usage of any equipment loaned to other departments within the business
  • Other duties as directed by the Software Test Team Lead or Head of Engineering
What we offer
What we offer
  • Attractive remuneration
  • Great work environment
  • Paid parental leave (after qualifying period)
  • Employee Assistance Program
  • Lifestyle financial solutions
  • A broad role that offers variety and challenges
  • Work with a team of high-performing professionals
  • An established business (50 years) in a high-growth technology industry, part of the leading global mining and infrastructure equipment company Epiroc
Read More
Arrow Right