Post job

Software Development Engineer jobs at SAIC

- 21 jobs
  • Sr Software Test Engineer

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC is searching for a motivated, career and customer-oriented Sr. Software Test Engineer who performs high-level, day-to-day software testing solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role. **Job Description:** · Develops and executes test plans, test cases, and test procedures to ensure that all information systems products and services meet organization standards and end-user requirements. · Develops test plans, test schedule, and approach. · Writes test cases and scripts and identifies data for test scenarios. · Conducts a walk through on test case/script with Test Managers, Requirement Leads, Project Managers, and Development Leads. · Performs and leads tests of software and/or IT systems to ensure proper operation and freedom from defects. · Performs verification activities on work products using defined methods, procedures and criteria with an appropriate verification environment. · Documents and communicates test results. · Supports analysis of test results and resolution of open issues. · Documents and works to resolve all complex problems. · Reports progress on problem resolution to management. · Devises improvements to current procedures and develops models of possible future configurations. Creates daily test metrics and reporting. · Occasionally performs other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support. · Complete understanding and wide application of technical principles, theories, and concepts in the field. General knowledge of other related disciplines. · Receives assignments in the form of objectives and establishes goals to meet outlined objectives. Provides direction to employees according to established policies and management guidance. · Work is reviewed by management to measure whether objectives have been met. · Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors. · Solutions are imaginative, thorough, practicable and consistent with organization objectives. · Works under only general direction. Independently determines and develops approach to solutions. Work is reviewed upon completion for adequacy in meeting objectives. · Demonstrates good judgment in selecting methods and techniques for obtaining solutions. · Contributes to completion of specific programs and projects. · Frequent inter-organizational and outside customer contacts. · Represents organization in providing solutions to difficult technical issues associated with specific projects **Qualifications** **Education:** · Bachelor's or Master's and ten (10) years or more experience · Degree in Computer Science, Information Technology, Engineering, or a related field. · Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are preferred. **Experience:** · Minimum of 10 years of experience in software testing and quality assurance. · Proven track record of working on complex software projects and ensuring high-quality deliverables. · Experience in both manual and automated testing. · Experience with Agile/Scrum methodologies and understanding of the Software Development Life Cycle (SDLC). **Requirements:** · Proficiency in writing and executing test cases, test scripts, and test plans. · Strong knowledge of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner). · Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., GitHub Actions). · Familiarity with version control systems (e.g., Git, SVN). · Understanding of performance testing and tools (e.g., JMeter, Gatling). · Strong programming skills, often in languages such as Java, Python, or C#. · Experience with defect tracking and management tools (e.g., JIRA, Bugzilla). · Knowledge of database and SQL for validating stored data. · Experience in testing web applications, APIs, and services. · Understanding of security testing practices and tools. · Experience with different types of testing, including functional, regression, integration, system, usability, and UAT. · Excellent analytical and problem-solving skills. · Strong communication and collaboration abilities. · Ability to work independently and as part of a team. · Attention to detail and commitment to delivering high-quality work. · Ability to prioritize multiple tasks and meet deadlines. · Leadership abilities to mentor and guide junior testers. · Ability to understand business requirements and translate them into effective test scenarios. · Experience with test management tools · Knowledge of DevOps practices and tools. · Ability to conduct test reviews and provide constructive feedback. · Strong understanding of risk-based testing, exploratory testing, and context-driven testing. · Familiarity with cloud-based testing platforms (e.g., AWS, Azure) is a plus. **Clearance Requirement:** US Citizenship with the ability to obtain and maintain a Public Trust clearance Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors. REQNUMBER: 2512359 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
    $80k-120k yearly 3d ago
  • Sr Software Test Engineer

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC accepts applications on an ongoing basis and there is no deadline. SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. SAIC is searching for a motivated, career and customer-oriented Sr. Software Test Engineer who performs high-level, day-to-day software testing solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role. Job Description: Develops and executes test plans, test cases, and test procedures to ensure that all information systems products and services meet organization standards and end-user requirements. Develops test plans, test schedule, and approach. Writes test cases and scripts and identifies data for test scenarios. Conducts a walk through on test case/script with Test Managers, Requirement Leads, Project Managers, and Development Leads. Performs and leads tests of software and/or IT systems to ensure proper operation and freedom from defects. Performs verification activities on work products using defined methods, procedures and criteria with an appropriate verification environment. Documents and communicates test results. Supports analysis of test results and resolution of open issues. Documents and works to resolve all complex problems. Reports progress on problem resolution to management. Devises improvements to current procedures and develops models of possible future configurations. Creates daily test metrics and reporting. Occasionally performs other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support. Complete understanding and wide application of technical principles, theories, and concepts in the field. General knowledge of other related disciplines. Receives assignments in the form of objectives and establishes goals to meet outlined objectives. Provides direction to employees according to established policies and management guidance. Work is reviewed by management to measure whether objectives have been met. Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors. Solutions are imaginative, thorough, practicable and consistent with organization objectives. Works under only general direction. Independently determines and develops approach to solutions. Work is reviewed upon completion for adequacy in meeting objectives. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Contributes to completion of specific programs and projects. Frequent inter-organizational and outside customer contacts. Represents organization in providing solutions to difficult technical issues associated with specific projects. Education: Bachelor's or Master's and ten (10) years or more experience. Degree in Computer Science, Information Technology, Engineering, or a related field. Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are preferred. Experience: Minimum of 10 years of experience in software testing and quality assurance. Proven track record of working on complex software projects and ensuring high-quality deliverables. Experience in both manual and automated testing. Experience with Agile/Scrum methodologies and understanding of the Software Development Life Cycle (SDLC). Requirements: Proficiency in writing and executing test cases, test scripts, and test plans. Strong knowledge of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner). Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., GitHub Actions). Familiarity with version control systems (e.g., Git, SVN). Understanding of performance testing and tools (e.g., JMeter, Gatling). Strong programming skills, often in languages such as Java, Python, or C#. Experience with defect tracking and management tools (e.g., JIRA, Bugzilla). Knowledge of database and SQL for validating stored data. Experience in testing web applications, APIs, and services. Understanding of security testing practices and tools. Experience with different types of testing, including functional, regression, integration, system, usability, and UAT. Excellent analytical and problem-solving skills. Strong communication and collaboration abilities. Ability to work independently and as part of a team. Attention to detail and commitment to delivering high-quality work. Ability to prioritize multiple tasks and meet deadlines. Leadership abilities to mentor and guide junior testers. Ability to understand business requirements and translate them into effective test scenarios. Experience with test management tools. Knowledge of DevOps practices and tools. Ability to conduct test reviews and provide constructive feedback. Strong understanding of risk-based testing, exploratory testing, and context-driven testing. Familiarity with cloud-based testing platforms (e.g., AWS, Azure) is a plus. Clearance Requirement: US Citizenship with the ability to obtain and maintain a Public Trust clearance.
    $79k-98k yearly est. Auto-Apply 3d ago
  • Junior Software Developer - NCAPS

    Caci International 4.4company rating

    Remote

    Junior Software Developer - NCAPSJob Category: Information TechnologyTime Type: Part time Minimum Clearance Required to Start: NoneEmployee Type: Part-Time On-CallPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * * The Opportunity: CACI's Agile Digital Solutions Group is seeking a junior Software Developer interested in growing their career with the National Aeronautics and Space Administration's (NASA) Consolidated Applications and Platform Services (NCAPS) team! NCAPS is an effort to consolidate current application support and transform IT capability delivery across the enterprise include general IT, customer support, information management, and mission support systems. In this role, you will support NASA's Space Technology Mission Directorate (STMD) harness data more effectively and apply cutting-edge AI tools to power the next generation of space technologies. The Space Technology Mission Directorate develops the cross-cutting, high-impact technologies needed to enable future NASA missions and expand U.S. leadership in space. Learn more about this exciting mission at *********************************************************** Responsibilities: Work with NASA's Space Technology Mission Directorate (STMD) to help transform how the organization uses data and artificial intelligence. Apply fundamental concepts, processes, practices, and procedures on technical assignments. Assist in integrating data from multiple disconnected systems and sources, creating a unified data environment that can power new insights and innovations Designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software applications. Supports problem resolution with systems integration, compatibility, and multiple platform usage. Works in conjunction with project teams and end users to identify and capture application requirements. Supports the team in performing feasibility analysis on potential future projects to management. Qualifications: Required Bachelors' degree or two years' experience Understanding of Software Delivery Lifecyle models Familiarity with the implementation of AI tools Must be willing and able to obtain a NASA Public Trust Clearance (US Citizenship required) Desired: Prior hand-on IT delivery/support experience (including internships) with government customers Salesforce data modeling experience Willingness to learn - ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $53,100-$106,300 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
    $53.1k-106.3k yearly Auto-Apply 16d ago
  • Software Development Manager

    Caci International 4.4company rating

    Remote

    Software Development ManagerJob Category: EngineeringTime Type: Full time Minimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: NoneAnticipated Posting End: 12/22/2025 The Opportunity: CACI's Agile Digital Solutions Group is seeking a Software Development Manager who will be a part of the National Aeronautics and Space Administration's (NASA) Consolidated Applications and Platform Services (NCAPS) team. NCAPS is a consolidation of current applications to standardize NASA's IT systems and applications to include general IT, customer support, information management, mission support systems. Bring your expertise to this Agile CI/CD team to safeguard NASA's Enterprise. Responsibilities: Manage technical teams/resources Serve as subject matter expert providing data migration planning, testing and transition expertise. Provide senior system engineering, operations and sustainment of applications, web development and systems administration. Provide advanced workflow trouble shooting and build workflows to support the dissemination of future products in the new tool. Provide front end website customization of the new production tool to conform with customer brand. Aggregate, sustain, and maintain process flow and ticket resolution resource library, maintain and validate workflow role lists, assist with organization business rules to be applied to metadata. Manage classified holdings on multiple security domains. Provide Data analytic support as applicable. Communicate effectively with other departments, stakeholders, and other customers with any outstanding or ongoing connectivity, application, or other systems issues. Qualifications: Required: Bachelors' degree (will consider experience in lieu of degree) 12 or more years of experience as a software engineer or related role Software development experience with any of the following: NASA platform applications NASA custom applications NASA Shared Services NASA web development NASA systems engineering/database development Expert knowledge of SharePoint and Oracle, MongoDB, SQL Server, Sybase, or other similar systems. Practical testing expertise to include application and system documentation. Ability to communicate effectively with developers and translate that understanding into effective technical writing for non-technical end users. Experience in preparation of standard operating procedures. Data Administrator experience including data migration, data replication, user administration, backup and recovery, performance tuning, issue investigation, issue resolution, and general administration. An understanding of databases, primarily Oracle and/or other relational and non-relational/NoSQL databases such as PostgreSQL and MongoDB. Experience using Oracle SQL/PLSQL, and SQL; experience in Scripting with JavaScript, Bash/Linux shell scripting (in general), Perl, and/or Python. Knowledge of programming languages to include Java. Must be willing and able to obtain a NASA Public Trust Clearance (US Citizenship required) Desired: Prior experience managing a team of Technical Software Engineers GUI development experience with Java Swing, JavaFX, RESTful API design (JavaScript, TypeScript, and/or ReactJS) Experience with NASA World Wind Java, ATAK, Cesium, Protocol Buffers, Avro, OpenGL/OpenCL, and/or CUDA Passion for developing customer-focused solutions SAFe certification Strong organizational skills - ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $114,600-$252,100 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
    $114.6k-252.1k yearly Auto-Apply 11d ago
  • Platform Engineering Architect

    Unisys 4.6company rating

    Remote

    What success looks like in this role: The Platform Engineering Lead is a hands-on technical contributor responsible for designing, implementing, and maintaining secure, scalable, and efficient technology solutions. This role drives automation, operational efficiency, and best practices across the environment-enabling internal teams and customers through self-service platforms and streamlined processes. The individual partners closely with architecture, operations, and security to eliminate manual work, enforce standards, and modernize platforms supporting the Unisys Cloud Native Platform. Technical Leadership and Delivery Serves as a senior engineering resource guiding solution design, integration, and automation efforts across multiple platforms and environments. Provides technical direction and mentorship to peers, helping elevate team capability and drive consistency across engineering practices. Maintains ownership for end-to-end delivery of platform components, ensuring scalability, resiliency, and compliance with architectural standards. Partners with project managers and architects to support delivery timelines, milestones, and resource alignment. Automation and Tooling Development Designs and implements automation solutions using tools such as Terraform, Ansible, and CI/CD pipelines (e.g., GitHub Actions, Azure DevOps). Applies configuration-as-code principles and promotes standardized deployment methods to minimize manual intervention. Develops and enhances self-service capabilities for provisioning, access, and operational workflows through platforms like ServiceNow or internal catalogs. Cross-Functional Collaboration Engages directly with business, architecture, and operations stakeholders to translate requirements into actionable engineering solutions. Works with security and compliance teams to align infrastructure standards and enforce automation-driven controls. Acts as a technical liaison to support modernization and continuous improvement initiatives across teams. Standards and Operational Excellence Contributes to the development and enforcement of best practices for build, deployment, support, and incident management. Implements and maintains observability frameworks using tools such as Zabbix, Managed Engine, or Datadog for proactive issue detection. Innovation and Continuous Improvement Continuously evaluates emerging technologies to improve reliability, performance, and cost efficiency. Leads by example in adopting modern engineering patterns such as microservices, container orchestration, and infrastructure-as-code. Contributes to the evolution of the Unisys Cloud Native Platform, supporting modernization and innovation efforts. You will be successful in this role if you have: BA/BS degree and 6-8 years' relevant experience OR equivalent combination of education and experience. #LI-JV1 This role may require access to export-controlled commodities and technology. Therefore, to conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government. Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law. This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at *************************** or alternatively Toll Free: ************ (Prompt 4). US job seekers can find more information about Unisys' EEO commitment here.
    $112k-144k yearly est. Auto-Apply 11d ago
  • Software Developer

    Caci International 4.4company rating

    Remote

    Software DeveloperJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Outside Continental US* * * The Opportunity: Are you interested in continuing your career in Europe in a mission focused environment? CACI has established upcoming positions in Stuttgart Germany. We are looking for experienced, innovative and motivated IT Specialists to support enablement of EUCOM's mission objectives. The ideal candidate brings balance of technical expertise, a positive attitude, strong growth mindset, and excellent teamwork skills to work effectively in dynamic, fast-paced environments with a mission-focused mindset to deliver innovative solutions. Responsibilities: CACI has an excellent opportunity for an experienced, self-directed, Software Developer. EUCOM's Knowledge Management (ECKM) division develops operational solutions using agile methodology in support of Current Operations and the EUCOM Joint Operations Center. The candidate will work with the team to develop operationally relevant software packages in support of the Common Intelligence Picture / Common Operating Picture (CIP/COP). They support and code client side and/or server-side applications in a development environment, test code for accuracy in pre-production, ensure interoperability and completeness, and document the solution that achieves desired results. The candidate provides custom application development solutions to enhance the command's decision-making processes and increase the speed and accuracy of decision-making using Maven Smart Systems, ESRI, Microsoft .Net framework, ASP.Net, JavaScript (JS), Node.js, Bootstrap, Angular, React, TypeScript, Node.js, and object models to include JSON, CSOM, and REST. Provides technical guidance and mentorship to the development staff. Collaborates with product owners, DevOps engineers, and security personnel to deliver mission-critical capabilities. Troubleshoots and resolve technical issues across the full technology stack in both development and operational environments. Qualifications: Required: U.S. Citizenship and active TS/SCI clearance Bachelor's degree in Computer Science, Software Engineering, or a related technical field 7+ years' experience in software development, focused on full-stack engineering Proficiency in Maven Smart Systems Expert-level proficiency in C#, .NET Core, Entity Framework Experience with Angular and/or Node.js Proficiency in T-SQL, relational database design (e.g., SQL Server) Strong understanding of software architecture patterns, clean code principles Experience with Git, Agile methodologies, and collaborative team environments Desired: Understanding of DevSecOps principles and CI/CD automation Awareness of NIST, RMF, or other compliance/security frameworks applicable to defense software systems Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, etc.) Experience working in DoD or classified environments - ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $75,200-$158,100 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
    $75.2k-158.1k yearly Auto-Apply 10d ago
  • Software Developer

    Caci International 4.4company rating

    Grove City, OH jobs

    Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Outside Continental US * * * **The Opportunity:** Are you interested in continuing your career in Europe in a mission focused environment? CACI has established upcoming positions in Stuttgart Germany. We are looking for experienced, innovative and motivated IT Specialists to support enablement of EUCOM's mission objectives. The ideal candidate brings balance of technical expertise, a positive attitude, strong growth mindset, and excellent teamwork skills to work effectively in dynamic, fast-paced environments with a mission-focused mindset to deliver innovative solutions. **Responsibilities:** CACI has an excellent opportunity for an experienced, self-directed, Software Developer. EUCOM's Knowledge Management (ECKM) division develops operational solutions using agile methodology in support of Current Operations and the EUCOM Joint Operations Center. The candidate will work with the team to develop operationally relevant software packages in support of the Common Intelligence Picture / Common Operating Picture (CIP/COP). They support and code client side and/or server-side applications in a development environment, test code for accuracy in pre-production, ensure interoperability and completeness, and document the solution that achieves desired results. The candidate provides custom application development solutions to enhance the command's decision-making processes and increase the speed and accuracy of decision-making using Maven Smart Systems, ESRI, Microsoft .Net framework, ASP.Net, JavaScript (JS), Node.js, Bootstrap, Angular, React, TypeScript, Node.js, and object models to include JSON, CSOM, and REST. Provides technical guidance and mentorship to the development staff. Collaborates with product owners, DevOps engineers, and security personnel to deliver mission-critical capabilities. Troubleshoots and resolve technical issues across the full technology stack in both development and operational environments. **Qualifications:** _Required:_ + U.S. Citizenship and active TS/SCI clearance + Bachelor's degree in Computer Science, Software Engineering, or a related technical field + 7+ years' experience in software development, focused on full-stack engineering + Proficiency in Maven Smart Systems + Expert-level proficiency in C#, .NET Core, Entity Framework + Experience with Angular and/or Node.js + Proficiency in T-SQL, relational database design (e.g., SQL Server) + Strong understanding of software architecture patterns, clean code principles + Experience with Git, Agile methodologies, and collaborative team environments _Desired:_ + Understanding of DevSecOps principles and CI/CD automation + Awareness of NIST, RMF, or other compliance/security frameworks applicable to defense software systems + Experience with Microsoft Power Platform (Power Automate, Power Apps, Power BI, etc.) + Experience working in DoD or classified environments - **________________________________________________________________________________________** **What You Can Expect:** **A culture of integrity.** At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. **An environment of trust.** CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. **A focus on continuous growth.** Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. **Your potential is limitless.** So is ours. Learn more about CACI here. (************************************************ **________________________________________________________________________________________** **Pay Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here (***************************************************** . Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $75,200-$158,100 _CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
    $75.2k-158.1k yearly 9d ago
  • Senior ServiceNow SAM Developer

    Caci International 4.4company rating

    Remote

    Senior ServiceNow SAM DeveloperJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * * The Opportunity: CACI is seeking a highly skilled and experienced Senior ServiceNow Developer supporting the Department of the Air Force (DAF) Enterprise IT as a Service (EITaaS) program. This role is responsible for the design, development, configuration, implementation, and ongoing optimization of our ServiceNow Software Asset Management (SAM) Pro module. The successful candidate will leverage their deep understanding of the ServiceNow platform and SAM best practices to ensure accurate license positions, drive cost savings, enhance compliance, and streamline our software lifecycle processes. This is a hands-on technical role that requires strong development capabilities within the ServiceNow platform, particularly with SAM Pro, combined with excellent analytical and problem-solving skills. Responsibilities: ServiceNow SAM Pro Development & Configuration: Design, develop, configure, and customize the ServiceNow SAM Pro module, including Software Models, Entitlements, Discovery Models, Software Installations, Contracts, and License Positions while adhering to platform best practices. Implement and maintain Publisher Packs (e.g., Microsoft, Oracle, Adobe, IBM, VMWare, Salesforce) within SAM Pro. Develop and enhance SAM Pro workflows, business rules, client scripts, script includes, UI policies, and data policies. Configure and optimize Discovery Sources (e.g., MECM, AD, Tanium, ServiceNow Discovery) to feed accurate software installation data into SAM Pro. Develop custom integrations between SAM Pro and other systems (e.g., Procurement, HR, CMDB, Finance, external discovery tools) using REST/SOAP APIs, IntegrationHub, and other integration methods. Create and maintain advanced reports, dashboards, and performance analytics within SAM Pro to provide actionable insights into software consumption and compliance. Software Asset Management Optimization: Drive the normalization and reconciliation processes within SAM Pro to ensure accurate software identification and license compliance. Identify opportunities for software harvesting, optimization, and cost avoidance/savings through effective use of SAM Pro features (e.g., downgrade rights, unallocated licenses). Support the implementation of process, data and controls necessary for the platform to become an Accountable Property System of Record (APSR) Assist in defining and utilizing SAM administration and configuration policies and procedures within the ServiceNow platform. System Maintenance & Support: Perform regular health checks, performance tuning, and troubleshooting of the SAM Pro module. Support ServiceNow platform upgrades and ensure SAM Pro functionality is maintained including operability of customizations and configurations. Collaborate with IT Operations, Infrastructure, and Security teams to ensure data integrity and system stability. Provide expert-level support and guidance to SAM analysts and other stakeholders. Documentation & Collaboration: Create and maintain comprehensive technical documentation, including design specifications, configuration guides, and process flows. Work closely with IT Asset Managers, Procurement, Finance, and other IT teams to gather requirements, convert business needs into technical solutions, and ensure alignment with organizational goals. Participate in peer code reviews and contribute to overall development best practices. Provide training and knowledge transfer to end-users and junior team members. Qualifications: Required: Ability to obtain and maintain a Secret clearance 12+ Years of relevant experience (Bachelor's Degree in relevant field may be substituted for 5 years of relevant experience).. 5+ years of hands-on experience as a ServiceNow Developer/Engineer. 3+ years of dedicated experience implementing, configuring, and optimizing ServiceNow Software Asset Management (SAM) Pro. Proven experience with SAM Pro features including normalization, reconciliation, license positions, publisher packs, software models, and entitlements. Strong proficiency in JavaScript, REST/SOAP APIs, and other ServiceNow scripting languages/frameworks. Deep understanding of the ServiceNow platform architecture, including CMDB, ITSM, ITOM modules, and their interdependencies with SAM. Experience with ServiceNow integrations (e.g., Integration Hub, custom integrations). Familiarity with various software licensing models (e.g., per-user, per-device, per-core, server/CAL, PVU, socket). Experience with discovery tools (e.g. MECM, AD, ServiceNow Discovery) and integrating their data into ServiceNow. Excellent analytical, problem-solving, and critical thinking skills. Strong communication (written and verbal) and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders. Ability to work independently and as part of a team in a fast-paced, dynamic environment. High attention to detail and commitment to quality. Desired: ServiceNow Certified System Administrator (CSA) ServiceNow Certified Application Developer (CAD) ServiceNow Certified Implementation Specialist - Software Asset Management (CIS-SAM) ITIL v3 or v4 Foundation certification. Experience with Agile/Scrum methodologies. Familiarity with other IT Asset Management disciplines (Hardware Asset Management - HAM). Experience with financial management aspects of software assets. Knowledge of industry standards and regulations related to software licensing and compliance. - ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $90,300-$189,600 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
    $90.3k-189.6k yearly Auto-Apply 15d ago
  • Senior ServiceNow Developer

    Caci International 4.4company rating

    Remote

    Senior ServiceNow DeveloperJob Category: Information TechnologyTime Type: Full time Minimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * * The Opportunity: CACI is seeking a Developer to develop highly complex, mission-critical scoped and global applications for the Department of Homeland Security. As a Developer, you will be part of a development team working alongside of architects, scrum masters, business analysts and testers focused on the delivery of a critical case management application. As the ideal candidate, you will be able to think critically in solving urgent mission issues, supporting end to end platform development from back-end configuration to Self-Service Portals Responsibilities: • Actively participate in agile daily scrums and ceremonies, updating stories daily in ServiceNow documenting development progress and collaborating across platform teams • Support and participate in customer requirement workshops, working with product owner/stakeholders to configure requested items and tasks using Flow Designer to manage processes and meet business requirements • Provide technical guidance and support to junior and mid-level staff • Design, create and configure Notifications, UI Pages, UI Macros, Script Includes, Formatters, etc. • Design, create and configure Business Rules, UI Policies, UI Actions, Client Scripts and ACLs including advanced scripting of each (including CMS/Service Portal) • Support in the development of use cases and testing procedures, ensuring product functionality, debugging and testing is completed prior to production deployment • Create and maintain system design and operations documentation • Ensure all development is created in alignment with ServiceNow Technical Best Practices • Actively contribute to the teams Knowledge Base with knowledge articles Qualifications: Required: • Ability to attain DHS EOD • BA + 5 years' applicable experience, AA + 6 years' applicable experience, MA + 3 years applicable experience or 8 years' experience • 1 or more active ServiceNow mainline certifications • Extensive understanding of the ways in which ServiceNow can be configured and customized and scripting within the tool • Experience integrating ServiceNow with external systems through SOAP or REST web services • Experience using the Workflow Editor to configure workflows • Experience with HTML5, JAVA, JavaScript, jQuery, CSS, Angular.js • Experience ServiceNow Software Asset Management (SAM), specifically SAM Pro Desired: • ServiceNow Implementation Certification - Software Asset Management • Experience with ServiceNow IT Service Mgmt. (ITSM) • Experience with CGI's Sunflower Asset Management • Experience with ServiceNow Hardware Asset Management (HAM Pro) This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI. ________________________________________________________________________________________ What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Your potential is limitless. So is ours. Learn more about CACI here. ________________________________________________________________________________________ Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $90,300-$189,600 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
    $90.3k-189.6k yearly Auto-Apply 60d+ ago
  • Sr Software Test Engineer

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC is searching for a motivated, career and customer-oriented Sr. Software Test Engineer who performs high-level, day-to-day software testing solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role. Job Description · Develops and executes test plans, test cases, and test procedures to ensure that all information systems products and services meet organization standards and end-user requirements. · Develops test plans, test schedule, and approach. · Writes test cases and scripts and identifies data for test scenarios. · Conducts a walk through on test case/script with Test Managers, Requirement Leads, Project Managers, and Development Leads. · Performs and leads tests of software and/or IT systems to ensure proper operation and freedom from defects. · Performs verification activities on work products using defined methods, procedures and criteria with an appropriate verification environment. · Documents and communicates test results. · Supports analysis of test results and resolution of open issues. · Documents and works to resolve all complex problems. · Reports progress on problem resolution to management. · Devises improvements to current procedures and develops models of possible future configurations. Creates daily test metrics and reporting. · Occasionally performs other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support. · Complete understanding and wide application of technical principles, theories, and concepts in the field. General knowledge of other related disciplines. · Receives assignments in the form of objectives and establishes goals to meet outlined objectives. Provides direction to employees according to established policies and management guidance. · Work is reviewed by management to measure whether objectives have been met. · Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors. · Solutions are imaginative, thorough, practicable and consistent with organization objectives. · Works under only general direction. Independently determines and develops approach to solutions. Work is reviewed upon completion for adequacy in meeting objectives. · Demonstrates good judgment in selecting methods and techniques for obtaining solutions. · Contributes to completion of specific programs and projects. · Frequent inter-organizational and outside customer contacts. · Represents organization in providing solutions to difficult technical issues associated with specific projects. SAIC accepts applications on an ongoing basis and there is no deadline. SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. Education · Bachelors and ten (10) years or more experience · Degree in Computer Science, Information Technology, Engineering, or a related field. · Advanced certifications in testing or quality assurance (e.g., ISTQB, CSTE, CSQA) are preferred. Experience · Minimum of 10 years of experience in software testing and quality assurance. · Proven track record of working on complex software projects and ensuring high-quality deliverables. · Experience in both manual and automated testing. · Experience with Agile/Scrum methodologies and understanding of the Software Development Life Cycle (SDLC). Requirements · Proficiency in writing and executing test cases, test scripts, and test plans. · Strong knowledge of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner). · Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., GitHub Actions). · Familiarity with version control systems (e.g., Git, SVN). · Understanding of performance testing and tools (e.g., JMeter, Gatling). · Strong programming skills, often in languages such as Java, Python, or C#. · Experience with defect tracking and management tools (e.g., JIRA, Bugzilla). · Knowledge of database and SQL for validating stored data. · Experience in testing web applications, APIs, and services. · Understanding of security testing practices and tools. · Experience with different types of testing, including functional, regression, integration, system, usability, and UAT. · Excellent analytical and problem-solving skills. · Strong communication and collaboration abilities. · Ability to work independently and as part of a team. · Attention to detail and commitment to delivering high-quality work. · Ability to prioritize multiple tasks and meet deadlines. · Leadership abilities to mentor and guide junior testers. · Ability to understand business requirements and translate them into effective test scenarios. · Experience with test management tools · Knowledge of DevOps practices and tools. · Ability to conduct test reviews and provide constructive feedback. · Strong understanding of risk-based testing, exploratory testing, and context-driven testing. · Familiarity with cloud-based testing platforms (e.g., AWS, Azure) is a plus. Clearance Requirement US Citizenship with the ability to obtain and maintain a Public Trust clearance
    $79k-98k yearly est. Auto-Apply 59d ago
  • UAI Software Engineer

    Modern Technology Solutions, Inc. 4.6company rating

    Wright-Patterson Air Force Base, OH jobs

    Design, implement, and test software solutions aligned with UAI standards (MIL-STD-1760, MIL-STD-3014). Support the integration of weapons with host platforms through UAI messaging and interface logic. Collaborate with government and contractor teams to verify conformance with UAI specifications. Participate in lab testing, flight test preparation, and system-level debugging. Maintain technical documentation including interface control documents (ICDs), software design documents, and conformance test plans. Analyze performance and support root cause analysis for weapon integration issues. Support software reviews, integration readiness assessments, and technical interchange meetings. Working knowledge of real-time operating systems (RTOS) and avionics lab environments. Required Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or related field. 5+ years of experience in software development or embedded systems integration. Experience with C, C++, or Ada in safety- or mission-critical environments. Familiarity with MIL-STD-1760, UAI, or other avionics interface standards. Experience working with weapons systems, mission computers, or avionics bus integration. Must possess an active Top Secret clearance with eligibility for SCI. Experience with UAI conformance testing and certification.
    $62k-80k yearly est. Auto-Apply 9d ago
  • Software Developer

    Modern Technology Solutions, Inc. 4.6company rating

    Wright-Patterson Air Force Base, OH jobs

    Software Design & Development: Design, develop, and maintain software applications for advanced air platform systems, including mission systems, avionics, and sensors. Implement software interfaces that enable communication between systems, including real-time processing technologies and embedded platforms. Integration and Testing: Collaborate with cross-functional engineering teams to test and integrate software components across air platform subsystems. Conduct unit testing, integration testing, and performance validation to ensure code reliability and system functionality. Code Optimization and Debugging: Analyze and optimize software performance for mission-critical environments. Debug and troubleshoot software issues to improve functionality and efficiency under operational conditions. System Modeling and Simulation: Develop simulation environments to evaluate software performance, ensuring integration with aircraft systems and mission technologies. Requirements and Documentation: Participate in requirements analysis, ensuring software solutions align with platform specifications and mission objectives. Provide clear documentation of development procedures, software architectures, and integration specifications. Compliance and Secure Software Development: Ensure software adheres to DoD standards and cybersecurity guidelines, such as RMF (Risk Management Framework) and STIG compliance. Build software with secure code principles to protect mission-critical systems from vulnerabilities. Required Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field. 7+ years of experience in software development, preferably in aerospace, defense, or related high-tech industries. Proficiency in programming languages such as C++, Python, Java, or MATLAB for mission-critical software development. Experience with software development in secure, embedded, or real-time environments. Strong understanding of system interfaces, communication protocols, and software-hardware integration. Must possess an active Top Secret clearance with eligibility for SCI. Experience with software testing tools and environments, including Jenkins, JIRA, or Git.
    $64k-84k yearly est. Auto-Apply 9d ago
  • Modeling and Simulation Test Engineer

    Modern Technology Solutions, Inc. 4.6company rating

    Wright-Patterson Air Force Base, OH jobs

    Support and assist in developing test planning, test conduct, test processes, test reports, operation procedures, data deliverables and safety packages Develop and implement threat configurations, SUT configurations and weapons configurations Operate and act as the role of a flyer/operator within the simulation environment. Support development of operational training programs and department policy Build a detailed understanding and knowledge of Joint Simulation Environment (JSE) capabilities and limitations and use that knowledge to advise DT and OT organizations to optimize their use of the JSE Graduate of an accredited Test Pilot School Previous experience as a Military Pilot, Test Conductor or Test Director Experience with or knowledge of systems engineering processes and procedures Experience leading cross functional teams comprised of engineering, program management and technicians to successfully execute development and fielding of complex products Must possess an active DoD Top Secret Clearance with the ability to obtain SCI LI-MS1 Dragons
    $58k-72k yearly est. Auto-Apply 9d ago
  • Software Developer

    Modern Technology Solutions, Inc. 4.6company rating

    Dayton, OH jobs

    Join our innovative team and contribute to cutting-edge simulations! We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex modeling and simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations for a variety of applications. Responsibilities: Design, develop, test, and debug software applications primarily in C++. Develop and maintain modeling and simulation software, utilizing industry best practices. Contribute to the architecture and design of new software features. Write clear, concise, and well-documented code. Collaborate effectively with team members in a fast-paced, agile environment. Participate in code reviews and contribute to continuous improvement efforts. Troubleshoot and resolve software defects. Deploy and maintain applications on both Windows and Linux platforms. Contribute to the development of test plans and execute testing procedures. Stay up-to-date on the latest technologies and trends in software development. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 2 years of professional experience in software development using C++. Strong experience in modeling and simulation principles and techniques. Proficiency in developing applications for both Windows and Linux environments. Solid understanding of object-oriented programming principles and design patterns. Experience with version control systems (e. g. , Git). Excellent problem-solving, analytical, and communication skills. Ability to work independently and as part of a team. Active Top Secret Security Clearance with SCI and SAP eligibility. Bonus Points (Preferred): Experience with the EAAGLES framework. Familiarity with Agile development methodologies. Experience with testing frameworks (e. g. , Google Test, Catch2). Experience with scripting languages such as Python or Lua. Experience using Jira and Confluence for project management and documentation. #LI-CH1
    $64k-84k yearly est. Auto-Apply 9d ago
  • DevOps Architect Engineer

    Modern Technology Solutions, Inc. 4.6company rating

    Wright-Patterson Air Force Base, OH jobs

    DevOps Strategy Development: Architect and refine DevOps processes, frameworks, and strategies for highly secure environments. CI/CD Pipeline Implementation: Configure, manage, and streamline CI/CD pipelines to improve development and release efficiency. Automation Tools: Deploy and maintain infrastructure-as-code (IaC) tools, such as Terraform, Ansible, or Chef to automate workflows and system deployment. Cloud Integration: Design and implement solutions for secure cloud platforms, including AWS GovCloud, Azure Government, or private cloud systems. Security Compliance: Ensure architecture meets DoD risk management framework (RMF) standards, STIGs, and cybersecurity requirements. Monitoring Solutions: Employ monitoring tools (Splunk, ELK Stack, Prometheus, etc. ) to ensure system performance and reliability. Collaboration: Facilitate communication between development, operations, and cybersecurity teams while implementing Agile workflows. System Optimization: Continuously evaluate and improve system efficiency, reliability, and scalability for high availability. Documentation: Develop and maintain architectural documentation, operational guides, and compliance materials for all DevOps solutions. Required: Active Top Secret clearance (SCI or higher preferred). Bachelor's degree in Computer Science, Information Systems, or related field; advanced degree preferred. 10+ years of professional experience in software development, systems engineering, or DevOps architecture, with at least 5 years supporting federal/DoD projects. Proven expertise in CI/CD pipeline tools such as Jenkins, GitLab CI, or Azure DevOps. Hands-on experience with containerization (Docker, Kubernetes) and orchestration technologies. Proficiency in scripting and automation languages (e. g. , Python, Bash, PowerShell). Deep understanding of secure networking, firewalls, and access control solutions in classified environments. Strong knowledge of DoD cybersecurity standards (RMF, STIGs, NIST 800-53). Familiarity with cloud technologies and services (AWS GovCloud, Microsoft Azure Government, etc. ). Experience with Agile and Scrum development methodologies. Excellent problem-solving skills, attention to detail, and ability to handle complex systems integration challenges.
    $74k-95k yearly est. Auto-Apply 9d ago
  • Senior Software Engineer

    Modern Technology Solutions, Inc. 4.6company rating

    Beavercreek, OH jobs

    MTSI is seeking a Senior Software Engineer to play a critical role in the transformation of a legacy Tomcat web application into a modern, containerized microservices architecture. This highly visible and mission-critical role will involve maintaining and transitioning the existing Tomcat-based system while simultaneously redesigning core services to leverage emerging enterprise services and implement a new architecture using Golang and Angular. Job Description: Maintain and enhance a legacy Tomcat web application while planning its transition to a cloud-native architecture. Redesign the application for deployment within a Kubernetes cluster to ensure scalability, reliability, and security. Refactor traditional monolithic structures into modular microservices using modern integration strategies and emerging enterprise services. Collaborate with cross-functional engineering teams to ensure smooth integration of new services following industry best practices. Develop and maintain software components using Java (Java 8 and Java 21), utilizing technologies such as JSP, JSTL, CDI, and Spring alongside a responsive user interface that leverages Bootstrap, CSS, SCSS, JavaScript, and JQuery. Implement new architecture by leveraging Golang-based services and Angular for a modernized front-end experience. Document technical designs, system integration requirements, and transition processes in support of ongoing and future initiatives. Responsibilities: Take ownership of large sections of the system architecture while working collaboratively with teams. Drive agile development practices and support robust continuous integration/continuous delivery (CI/CD) pipelines. Clearly articulate complex system designs and technical concepts to both technical and non-technical stakeholders. Oversee the evolution of the software process from development through deployment, ensuring efficient and secure code integration. Engage in continuous process improvement to enhance software quality, performance, and reliability. Required Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 5+ years of hands-on software engineering experience. Proficiency in Java development (Java 8 and Java 21) with expertise in JSP, JSTL, CDI, and Spring frameworks. Proven experience in maintaining and modernizing web applications, particularly within Tomcat and Kubernetes environments. Solid expertise in modern front-end technologies, including Angular, Bootstrap (versions 4 and 5), CSS, SCSS, JavaScript, and JQuery. Experience in refactoring monolithic applications into microservices and integrating emerging enterprise services. Familiarity with container orchestration and deployment best practices. Strong problem-solving skills and excellent written and verbal communication abilities. U. S. Citizenship and must possess an active TS/SCI security clearance or a TS clearance with SCI eligibility. #LI-BG1 #MTSI
    $81k-103k yearly est. Auto-Apply 9d ago
  • Software Developer Associate

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC accepts applications on an ongoing basis and there is no deadline. SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom. SAIC is seeking a Software Developer Associate. This role is 100% remote. RESPONSIBILITIES: Ensure PRIDE Mod application is properly configured and documented to enable, sustain and maintain interfaces with external commands and systems Analyze system for efficiencies Test and implement new technologies following standardized test and implementation procedures Review existing programs and assists in making refinements, reducing operating time, and improving current techniques Test changes for usability prior to deployment to the test environment Provide research, analysis, design, development, documentation, testing, and deployment of modifications Implement policies and procedures to track server trends. Monitor trends to help prevent systems outages Resolve technical/data exchange issues with scanning and document recognition software and exchange pertinent information Work as a member of a PRIDE MOD team Be responsible for program design, coding, testing, debugging, and documentation REQUIRED EDUCATION/EXPERIENCE/CERTIFICATIONS: Bachelors and two (2) years or more experience; 4 (four) years of experience in lieu of degree will be accepted REQUIRED SKILLS: This position requires a self-motivated, professional individual with demonstrated experience in designing and developing .NET applications, including: Experience as an application engineer/developer using .NET Frameworks, Visual Studio and Microsoft SQL Server Specific development experience with C# and SQL Proficiency with Visual Studio 2022 Demonstrated knowledge and understanding of the .NET Framework and .NET Core Understanding of the software development lifecycle, strong analysis skills, experience in designing, developing, implementing testing .NET based applications Demonstrated knowledge in working on an IT team implementing major software releases using SCRUM Agile methodology Proficiency in .NET development, specifically C#. Familiarity with web services, WCF, XML, XSLT, and other related technologies Strong understanding of SOA and EAI design patterns Experience with SQL Server and related database technologies Ability to understand and work with complex business requirements Strong problem-solving and troubleshooting skills Excellent written and verbal communication skills Experience with other integration tools and platforms is a plus REQUIRED EDUCATION/EXPERIENCE/CERTIFICATIONS: Bachelors and two (2) years or more experience; 4 (four) years of experience in lieu of degree will be accepted CLEARANCE: Must be a US Citizen with the ability to obtain a secret clearance Prior to the hire date, the candidate must possess one of the following Information Security certifications CompTIA Sec + certified DESIRED SKILLS: Familiarity with JavaScript frameworks such as Telerik and jQuery Business Objects reporting Experience in GUI design & AJAX Experience in implementing Service Oriented Architecture (SOA) via the web
    $63k-86k yearly est. Auto-Apply 60d+ ago
  • Senior Software Developer

    Modern Technology Solutions, Inc. 4.6company rating

    Dayton, OH jobs

    Join our innovative team and contribute to cutting-edge simulations! We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex modeling and simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations for a variety of applications. Responsibilities: Design, develop, test, and debug software applications primarily in C++. Develop and maintain modeling and simulation software, utilizing industry best practices. Contribute to the architecture and design of new software features. Write clear, concise, and well-documented code. Collaborate effectively with team members in a fast-paced, agile environment. Participate in code reviews and contribute to continuous improvement efforts. Troubleshoot and resolve software defects. Deploy and maintain applications on both Windows and Linux platforms. Contribute to the development of test plans and execute testing procedures. Stay up-to-date on the latest technologies and trends in software development. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 6 years of professional experience in software development using C++. Strong experience in modeling and simulation principles and techniques. Proficiency in developing applications for both Windows and Linux environments. Solid understanding of object-oriented programming principles and design patterns. Experience with version control systems (e. g. , Git). Excellent problem-solving, analytical, and communication skills. Ability to work independently and as part of a team. Active Top Secret Security Clearance with SCI and SAP eligibility. Bonus Points (Preferred): Experience with the EAAGLES framework. Familiarity with Agile development methodologies. Experience with testing frameworks (e. g. , Google Test, Catch2). Experience with scripting languages such as Python or Lua. Experience using Jira and Confluence for project management and documentation. #LI-CH1
    $81k-103k yearly est. Auto-Apply 7d ago
  • Sr. Software Front-End Web UI Developer

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC is searching for a motivated, career and customer-oriented **Sr. Software Front-End Web UI Developer** to join our software development team. This role involves designing, developing, and maintaining engaging and high-performing user interfaces for web applications. The ideal candidate will have a strong understanding of modern front-end technologies, responsive design, accessibility, and performance optimization within an agile development environment. This is a 100% Remote role. **Responsibilities** + Participate in **technical planning** , requirements definition, UI design, testing, and integration of web-based applications. + Design and implement **user interfaces** that are responsive, accessible, and aligned with UX best practices. + Collaborate closely with UX designers, back-end developers, and stakeholders to translate design concepts and requirements into interactive applications. + Develop, test, and deploy UI components using **modern JavaScript frameworks** (Angular). + Ensure the **performance, scalability, and responsiveness** of web applications across browsers and devices. + Participate in **daily stand-ups and sprint activities** as an active member of the agile development team. + Apply **front-end engineering best practices** , including code modularization, reusability, and maintainability. + Implement **automated testing** (unit, integration, end-to-end) and support CI/CD pipelines for front-end deployments. + Collaborate with team members on **technical problem-solving** and new feature development. + Maintain comprehensive **documentation** for designs, components, and implementation details. + Utilize development tools such as **Visual Studio Code, Git, and Azure DevOps** for version control and project management. **Qualifications** **Education** + **Bachelor's Degree** in Computer Science, Web Development, Graphic Design, or related technical discipline, with 8 years of experience. + **Master's Degree** in a related field with 8 years of experience preferred. **Experience** + **8 years** of experience in **front-end web development** and UI implementation. + Proven track record in developing **enterprise-grade, responsive web applications** . + Experience working in **agile development environments** and collaborating within cross-functional teams. **Technical Requirements** + Strong proficiency in **HTML5, CSS3 (SASS/LESS), and JavaScript (ES6+)** . + Expertise in **front-end frameworks** such as **React, Angular, or Vue.js** . + Experience with **TypeScript** , **Redux** or similar state management libraries. + Familiarity with **RESTful APIs** and **JSON** data integration. + Proficiency in **UI/UX principles** , accessibility standards (WCAG), and responsive web design. + Experience with **unit testing frameworks** (Jest, Jasmine, Mocha, Cypress, etc.). + Understanding of **CI/CD practices** using tools like GitHub Actions, Azure DevOps, or Jenkins. + Knowledge of **version control systems** (Git, GitLab, or Bitbucket). + Familiarity with **cloud platforms** (Azure, AWS) for front-end hosting and deployment. + Strong understanding of **web security best practices** . + Excellent communication, problem-solving, and teamwork skills. + Ability to work independently while meeting deadlines in a fast-paced environment. **Preferred Skills** + Experience with **design systems** , and **component libraries.** + Familiarity with **DevOps** practices and **containerized deployments** (Docker, Kubernetes). + Understanding of **performance optimization** techniques for large-scale applications. + Experience contributing to **code reviews** and mentoring junior developers. **Clearance Requirement** + **U.S. Citizenship required** with the ability to obtain and maintain a **Public Trust clearance** . Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors. REQNUMBER: 2511224 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability
    $80k-120k yearly 49d ago
  • Senior .NET Developer

    SAIC 4.4company rating

    Software development engineer job at SAIC

    SAIC is searching for a motivated, career and customer-oriented Senior Software Systems Engineer (.NET Developer) who performs high-level, day-to-day development solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role. Responsibilities: Performs technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures and test data), software systems integration, and technical support for software systems and subsystems. Total software system product may include concept design, test, installation, operation, maintenance and disposal. Serve as an active member of the software development team participating in daily stand-ups. Utilize full-stack development expertise that ranges from development of .NET back-end application using C#, unit testing, testing with Nunit, or other tools, and deployment using CI/CD pipelines. Ensure the performance, quality, and responsiveness of application. Provide development support, as needed, for solutions deployed to production. Implement long term solutions and building blocks within the agile framework for improved reusability. Interface with the stakeholders for project requirements. Apply and promote good software engineering practices such as test automation, modularization, and simplification. Collaborate, coordinate with colleagues on various solutions and problems. Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc. Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure Devops and Git. Education Required: Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience. Experience Required: Minimum of 5-7 years of experience in software development using .NET technologies. Proven track record of working on complex software projects and leading development initiatives. Experience with designing, developing, and deploying enterprise-level applications. Expertise in .NET framework and .NET Core, with a strong understanding of C#. Proficiency in developing back-end applications using MVC and .NET Core. Strong knowledge of object-oriented programming (OOP) and design patterns. Experience with RESTful services and APIs. Proficiency in database design and development, including working with SQL Server and Entity Framework. Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) and services. Experience with version control systems (e.g., Git, TFS). Understanding of continuous integration/continuous deployment (CI/CD) practices and tools (e.g., AWS CodePipeline, CodeBuild, CodeDeploy). Knowledge of unit testing frameworks and tools (e.g., NUnit, xUnit, MSTest). - Proficiency in using development tools like Visual Studio and Visual Studio Code. Excellent problem-solving and analytical skills. Strong communication and interpersonal abilities. Ability to work independently and as part of a team. Attention to detail and commitment to producing high-quality software. Capable of mentoring and providing technical guidance to junior developers. Ability to prioritize tasks and manage time effectively. Experience with agile development methodologies (e.g., Scrum, Kanban). Familiarity with DevOps practices and infrastructure as code (IaC). Strong understanding of security best practices for web applications and APIs. Ability to conduct code reviews and provide constructive feedback. Experience with performance tuning and optimization of applications. Knowledge of microservices architecture and containerization technologies (e.g., Kubernetes, ECS, EKS) is a plus. Experience with third-party libraries, SDKs, and APIs relevant to .NET development. Clearance Requirement: US Citizenship with the ability to obtain and maintain a Public Trust clearance. SAIC accepts applications on an ongoing basis and there is no deadline. SAIC is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets includes secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
    $83k-115k yearly est. Auto-Apply 60d+ ago

Learn more about SAIC jobs

View all jobs