CCaR - Senior Software Engineer; Remote
El Segundo, Los Angeles County, California, 90245, USA
Listed on 2026-09-30
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
Integrated Data Services (IDS) is a leading provider of custom software products and Government financial management services. IDS was founded in 1997 in El Segundo, CA, and since that time has seen tremendous growth and success. Currently, IDS has offices supporting customers nationwide. By providing customers with fast, efficient and reliable information systems and support services, IDS has become a preferred provider of financial and programmatic systems, services and solutions across a wide variety of government agencies.
Position
Description:
IDS is seeking a Senior Software Engineer to build and sustain enterprise applications that Department of Defense (DoD)/Department of War (DoW) personnel depend on daily for program and financial management activities. Our stack includes Java and Spring Boot on the back end, Angular on the front end, and Oracle underneath, with applications deployed to government-approved cloud environments (such as AWS Gov Cloud) through automated pipelines that meet DoD/DoW security requirements.
We place greater emphasis on an engineer’s problem-solving approach, technical judgment, and ability to understand systems end-to-end than on experience with any specific set of frameworks or tools. Successful engineers in this role can quickly assess unfamiliar code, develop a clear understanding of how components interact from the database through the user interface, and design solutions that are reliable, maintainable, and scalable over time.
We expect engineers to use AI-enabled tools effectively while remaining accountable for the quality, security, and performance of their work. Technical depth is important, but so are adaptability, sound judgment, clear communication, and disciplined engineering practices.
You will work as part of a product team supporting an established enterprise application that DoD/DoW organizations rely on to manage program and financial data role includes sustaining and enhancing capabilities customers depend on today, modernizing the underlying technology, and developing new functionality. You will regularly work within an existing codebase and exercise sound technical judgment when determining whether existing solutions should be improved, refactored, replaced, or retained.
The ability to thoughtfully evaluate and evolve established systems is as important as the ability to design and build new capabilities.
Responsibilities include, but are not limited to, the following:
- Own application capabilities from concept through production, including requirements analysis, solution design, API development, implementation, testing, deployment, verification, and sustainment.
- Use AI development tools where they improve efficiency across coding, testing, schema changes, documentation, and deployment activities, while remaining fully accountable for the correctness, security, and maintainability of all delivered work.
- Model data as part of feature design by designing tables, keys, constraints, and indexes that efficiently and securely support applications and APIs, and evolve existing schemas as requirements change.
- Write SQL directly against Oracle and understand database execution and performance implications.
- Contribute to Angular front-end work as features require, whether or not it is your primary specialty.
- Own your changes through the pipeline, including build, security scanning, testing, deployment, and verification in the target environment.
- Write clean, well-tested code, clearly explain technical approaches for peer review, and provide substantive and constructive reviews of others’ work.
- Investigate defects efficiently to identify root causes rather than stopping at the first plausible explanation.
- Partic…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).