Leidos is seeking a Software Engineer to join a high-performing agile team supporting nationally significant, fast-paced management programs. The team focuses on full-stack development of user interfaces, RESTful services, APIs, database scripts, AWS Cloud infrastructure, and integration of microservices. The engineer performs software development individually and as part of an agile team, participating in program increment planning, sprint planning, scrum, and related activities. The role involves analyzing complex system requirements, using design tools and formal specifications, and applying data flow diagrams, system architecture, and other accepted design techniques. The engineer applies software engineering principles and standards to produce code that is modifiable, efficient, reliable, understandable, fault-tolerant, modular, and reusable. The role also includes managing and controlling software processes during coding, promoting code reuse and cross-program collaboration, and creating common functions and shared actions for developers and testers to reduce maintenance costs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level