Senior Software Engineer with Secret
Deloitte · Baltimore, MD · 1 wk ago
Hybrid$119k–$198k/yrFull-time
Job Summary
Drive engineering delivery and execution across complex initiatives that support business and technology priorities. Coordinate cross-functional teams, track progress against milestones, manage risks and dependencies, and support disciplined delivery outcomes.
Responsibilities
- Build and maintain front-end applications using TypeScript, JavaScript, and React with a focus on responsive design, maintainability, and performance
- Design, develop, and support back-end applications, RESTful application programming interfaces, and data processing pipelines using Java and Python
- Contribute to scalable cloud-native solutions, including Amazon Web Services Simple Storage Service and data lake environments, to support application and data needs
- Apply DevOps practices, including Docker containerization, continuous integration and continuous delivery pipelines, automated testing, and error handling to support reliable software delivery
- Use Git, GitLab, and Airflow to manage codebases, automate workflows, and support software solutions aligned to stakeholder and mission-specific requirements, including U.S. Army environments where applicable
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a similar field
- 5+ years of experience designing, developing, and maintaining server-side applications and services using Java and Python
- 2+ years of experience developing RESTful application programming interfaces and data processing pipelines
- 2+ years of experience using Apache Airflow or Kafka to build, schedule, monitor, or troubleshoot workflows and data pipelines
- 2+ years of experience using Git or GitLab for version control and codebase management
- Ability to work independently and collaborate as part of a team
- Meticulous attention to detail and quality of work product
- Ability to build and sustain professional relationships
- Ability to lead projects or workstreams
- Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
Preferred Qualifications
- Experience with Amazon Web Services Simple Storage Service, data lake solutions, or cloud-native application deployment
- Experience with Docker containerization, continuous integration and continuous delivery pipelines, automated testing, and production error handling
- Experience supporting software solutions for U.S. Army or Department of Defense environments
- Experience working in Agile, Scrum, or Scaled Agile Framework delivery models