
Senior Software Automation Developer
- Baltimore, MD
- $113,325-188,875 per year
- Permanent
- Full-time
- Design, develop, test, and maintain software applications and components using Python.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver project requirements.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, providing and incorporating constructive feedback to improve code quality.
- Debug, troubleshoot, and resolve software defects and performance issues in a timely manner.
- Develop and maintain automated unit and integration tests to ensure software reliability.
- Contribute to the design and implementation of scalable, secure, and maintainable software architectures.
- Assist in the integration of third-party APIs, libraries, and tools as needed.
- Document technical specifications, processes, and user guides for developed solutions.
- Stay updated with emerging technologies, frameworks, and industry trends relevant to automation development.
- Active TS/SCI Clearance w/ Polygraph
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3 + years of experience in Software Engineering, and application development.
- 3 + years of experience in Advanced Python coding, and modeling.
- 2 + years of experience working within an Agile environment following the SDLC.
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.
- Must be willing to work 100% onsite in Annapolis, MD.
- Ability to travel 0-50%, on average, based on the work you do and the clients and industries/sectors you serve.
- 5 + years of experience building, testing, and optimizing Python solutions.
- Active Python certification.
- Previous Federal Consulting and/ or professional services experience.
- Previous experience presenting to clients or other decision makers to present ideas to various audiences (technical and non-technical).