- Home
- Hybrid Jobs
- Senior Software Engineer
Optomi, in partnership with a leading financial services organization, is seeking a Senior Software Engineer to join a high-impact engineering team focused on software configuration management, cloud technologies, and AI-driven development initiatives.
Position Summary
The Senior Software Engineer will support the development, maintenance, and optimization of software configurations, build processes, and code baselines across development and test environments. This individual will leverage Java, Python, AWS, and modern software engineering practices to improve development workflows, troubleshoot complex technical issues, and contribute to AI and machine learning initiatives. The role requires close collaboration with cross-functional teams and provides opportunities to influence engineering processes and mentor junior team members.
What the right candidate will enjoy
- Working within a highly visible engineering organization supporting critical financial technology platforms.
- Leveraging technologies including Java, Python, AWS, and AI/Machine Learning solutions.
- Improving software delivery, build management, and configuration processes across enterprise applications.
- Collaborating with experienced engineers and technical leaders in a highly regulated environment.
- Influencing process improvements, engineering standards, and development best practices.
- Mentoring junior engineers and contributing to a strong engineering culture.
- Hybrid work environment with opportunities to solve complex technical challenges.
Responsibilities
- Review and analyze software and hardware configurations across multiple environments.
- Create, maintain, and manage product builds and development/test code baselines.
- Develop and support applications and services using Java and Python.
- Utilize AWS cloud services to deploy, maintain, and support enterprise applications.
- Recommend enhancements to configuration management systems, build pipelines, and delivery processes.
- Troubleshoot complex technical issues and provide effective solutions.
- Collaborate with cross-functional teams to align technology solutions with business objectives.
- Document project status, technical metrics, and engineering deliverables.
- Participate in process improvement initiatives and contribute to engineering best practices.
- Ensure adherence to security controls, technology policies, and organizational standards.
- Provide informal mentoring and technical guidance to junior team members.
- Support AI and machine learning initiatives that improve engineering productivity and automation.
Experience
- Strong programming experience with Java and Python.
- Hands-on experience with AWS cloud services and cloud-based application development.
- Experience with software configuration management and code baseline management.
- Experience supporting development, testing, and release environments.
- Familiarity with CI/CD pipelines, build automation, and deployment processes.
- Experience troubleshooting complex technical issues in production environments.
- Exposure to AI, machine learning, or intelligent automation technologies.
- Strong communication skills and the ability to work across technical and business teams.
- Previous experience within highly regulated or enterprise environments is a plus.
- Experience mentoring junior engineers or providing technical leadership is preferred.
Location
Rockville, MD or Tysons Corner, VA