Software Engineer, Full Stack Developer
Listed on 2026-01-10
-
Software Development
Software Engineer, Full Stack Developer
Driving Talent Acquisition Success at ATI
ATI has been named "Best Places to Work in SC" for 2017 - 2025.
This is a full-time opportunity with benefits.
ATI provides Medical, Dental and Vision Plan options, Flexible Spending Accounts, 403B Retirement Savings plan with a competitive company contribution, Personal time‑off (pre‑loaded & accrued) plus 12 paid holiday days, Life Insurance, Short‑Term & Long‑Term Disability Coverage, Employee Assistance Program, Tuition Reimbursement Program.
ATI's standard business hours are Monday‑Friday, 8 AM – 5 PM.
ATI builds and manages collaborations that conduct research & development of new technologies to solve our nation’s most pressing challenges. Our collaborations are custom‑built teams of industry and academia that develop novel technologies for the federal government. We simplify and streamline processes to make them work. When you work at ATI, you become part of something larger than yourself. Our collective work ultimately enables the warfighter, saves lives, and diversifies the industrial base.
At our core, ATI is a service organization – we are in service to others.
Develops, supports, and maintains software solutions. Works on moderate to complex technical projects under general supervision, with increasing levels of autonomy. Collaborates with other engineers and stakeholders to deliver high‑quality software systems.
ApplyWe only accept applications submitted through our applicant tracking system.
Essential Functions- Design, develop, test, and deploy software applications and services.
- Participate in code reviews and follow established development standards and practices.
- Contribute to technical documentation and knowledge sharing across the team.
- Collaborate with cross‑functional teams to gather requirements and translate them to functional solutions.
- Assist in troubleshooting and resolving software defects and performance issues.
- Participate in planning and demonstration meetings as part of the agile development process.
- Assist with Make vs Buy analysis of solutions to business problems.
- Design cost‑effective solutions that meet requirements and adapt effectively to changing requirements.
- Work with other areas of IT (Operations and Security) to ensure solutions can be effectively delivered and supported while meeting stringent security requirements.
- Participate in incident response efforts to troubleshoot production issues.
- Investigate and determine applicability of new and emerging technologies as required.
- Participate in project kick‑offs and debriefs.
- Create documentation and release notes when introducing new applications or major updates.
- Practice continuous improvement by seeking opportunities to streamline processes and improve software solutions.
- Ability to work on multiple projects concurrently.
- Other duties as assigned.
Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).
Strong verbal and written communication skills.
Software Development Life Cycle experience.
Tools and technologies experience:
- Familiarity with front‑end frameworks or RESTful API development.
- Experience using a RDBMS (Microsoft SQL Server, Postgre
SQL). - Experience using a server‑side language (C#, Java, Python).
- HTML and CSS.
- Experience developing and deploying solutions within Microsoft Azure, including common development, security, and integration services.
- Understanding of Azure GCC High environments, including compliance considerations, secure deployment practices, and limitations specific to government‑regulated workloads.
- Practical experience applying AI/ML technologies (modern LLM integration, prompt engineering, data preparation, cloud‑based AI services such as Azure AI, OpenAI).
Understanding of secure software techniques.
Must be a U.S. citizen by birth or naturalization, or a green card lawful U.S. permanent resident, or a political asylum in the U.S. Individual must meet the definition of a U.S. person upon hire due to the risk assessment of this position.
Background check requirement: includes criminal records. Applicants with prior convictions will be evaluated individually…
(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).