CRANE, IN, 47522, USA
1 day ago
Software Engineer
**Description** SAIC is actively seeking a talented and passionate **Software Engineer** to join our innovative team. The ideal candidate will possess a strong background in software development and engineering practices and will work closely with cross-functional teams to deliver high-quality software solutions. This role involves the design, development, testing, and maintenance of complex software systems, contributing to critical projects and driving technological advancements. **This position is contingent upon award expected in Fall 2025. This work will be performed at the customer site in Crane, IN.** **Key Responsibilities:** · Design, develop, and maintain high-quality software applications while adhering to project timelines and requirements. · Collaborate with senior engineers and architects to design system architecture and follow best practices for software development. · Establish software information and engineering requirements due to the potential complexity of software systems, which may contain millions of lines of code. · Apply the discipline of software engineering for specific technical problems and procedures, including knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks. · Debug and resolve software defects, ensuring optimal performance and stability. · Document software designs, development processes, and user guides to support sustainability and knowledge transfer. · Maintain accurate records of software code and version histories. · Work seamlessly within agile development teams, participating in daily stand-ups, sprint planning, and review meetings. · Communicate effectively with project managers, stakeholders, and other team members to align development activities with project goals. · Contribute to process improvements, including code reviews and mentoring junior developers. · Occasionally interact with customers to gather requirements, provide technical support, and clarify project specifications. · Ensure solutions meet client needs and comply with industry standards and regulations. **Qualifications** **EDUCATION AND EXPERIENCE:** · Bachelor's degree in Computer Science, Software Engineering, or related field · Advanced degree preferred · Minimum of 3 years of professional experience in software development **Technical Skills:** · Proficiency in one or more programming languages such as Java, C++, Python, or JavaScript · Experience with software development frameworks and tools (e.g., Angular, React, .NET, Spring, Docker, Kubernetes) · Familiarity with databases and data storage solutions (e.g., SQL, NoSQL) · Knowledge of version control systems (e.g., Git) and CI/CD pipelines · Strong problem-solving skills and the ability to think critically · Excellent written and verbal communication skills · Strong organizational skills and ability to manage multiple tasks efficiently **CERTIFICATIONS:** Relevant certifications like AWS Certified Developer, Microsoft Certified Azure Developer, or related certifications are a plus **CLEARANCE REQUIREMENT:** · Must be a US citizen · Must be able to obtain an Interim Secret clearance · Secret clearance preferred REQNUMBER: 2509727 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
Confirm your E-mail: Send Email