Leidos is thrilled to offer an exciting opportunity for a talented Software Engineer. You will join our exceptional agile development team working on a large and intricate enterprise system.
This role involves engaging in the full software development lifecycle (SDLC)-from transforming Agile user stories into actionable concepts to development, unit testing, integration, and deployment of new features. You will work in alignment with the Behavior-driven Development (BDD) approach, focusing on robust testing with DevOps automation and leveraging commercial test automation tools when suitable.
Opportunities in this position include:
- Server-side business logic implementation
- Client web application and user interface (UI) development
- Languages such as Java, Python, Embedded C/C , along with web technologies like Angular, JavaScript, CSS, and HTML
Primary Responsibilities: - Participate in daily stand-ups, Sprint Planning, and Program Increment (PI) Planning.
- Analyze complex system requirements and employ design software tools to create formal specifications and data flow diagrams.
- Utilize sound software engineering principles to ensure code quality-modifiability, reliability, and efficiency.
- Implement and document automation scripts in a development environment.
- Promote code reuse and enhance inter-program collaboration to lower maintenance costs.
Basic Qualifications: - Must possess a BS degree with 2-4 years of relevant experience or a Master's degree with less than 2 years of experience.
- Proven experience in Java and familiarity with multiple Java frameworks (e.g., Spring, JEE, Jackson).
- Experience or familiarity with programming languages such as JavaScript, Python, C/C+, Groovy, and SQL.
- Proficiency in using development IDEs (e.g., Eclipse, Visual Studio Code) and databases (e.g., Oracle, PostgreSQL).
- Experience in Web Application UI Development and knowledge of XML, HTML, and AngularJS.
- Documented experience with software source control and configuration management tools.
- Hands-on experience with cryptographic systems and familiarity with Windows and/or Linux operating systems.
- Strong understanding of efficient software development principles and communication skills.
Preferred Qualifications: - Experience with technologies such as JEE, Spring, XML, REST, JSON, Containers, and various JavaScript frameworks.
- Experience with testing frameworks, build tools, and Agile development practices.
- Familiarity with secure software development techniques and methodologies, including Scrum and SAFe.
Join us in this rewarding role where your contributions will help shape the future of our technology solutions.
For inquiries or application details, please refer to the respective company resources. Original Posting: March 28, 2025
Pay Range: $67,600.00 - $122,200.00