> Markdown version of [/jobs/ext/165242-software-engineer](https://www.wearedevelopers.com/jobs/ext/165242-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** The Dmv - **Location:** Horsham, PA, United States (Remote available) - **Experience:** Expert - **Salary:** $166,400.0 - $187,200.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Continuous Integration, Software Design Patterns, Github, Spring Framework, Python (Programming Language), Apache Maven, NoSQL, Scrum Methodology, Software Architecture, Software Engineering, Spring-boot, Cloudformation, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, Cloudwatch, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Serverless Computing, Atlassian Bamboo, Docker, Jenkins - **Published:** May 19, 2026 - **Apply:** https://mondo.gosnaphop.com/jobs/job/staff-software-engineer-horsham-pa-19044-32271220/6fa0231a-4990-11f1-ada0-024201c20d84 ## About the Role * Must-Haves: + Bachelor's degree in Computer Science, Engineering, or related field + 10 years of professional software development experience + Strong experience with Java and/or Python development + Expertise building RESTful APIs using frameworks such as Spring Boot + Experience with relational and NoSQL databases + Strong understanding of software architecture and design patterns + Experience troubleshooting and optimizing enterprise-scale applications + Strong communication, collaboration, and technical leadership skills + Experience mentoring or leading engineering teams * Nice-to-Haves: + Master's degree in Computer Science or related field + Expert-level experience with Java Spring, Spring Boot, Maven, and RESTful services + AWS cloud-native and serverless experience (Lambda, ECS, API Gateway, DynamoDB, S3, CloudWatch, SQS/SNS, etc.) + Experience with Docker and CI/CD tooling such as Jenkins, GitHub Actions, or Bamboo + Experience with Infrastructure as Code tools such as Terraform or CloudFormation + Familiarity with Agile and Scrum methodologies + Experience with OpenSearch and deployment automation practices ## Description Seeking a Staff Software Engineer to lead the design, development, and evolution of scalable enterprise software systems that support critical business operations. This role serves as a senior technical leader responsible for architecture, engineering standards, and delivering secure, reliable, and high-performing applications across multiple initiatives. Day-to-Day Responsibilities: * Lead the architecture, design, and implementation of complex software systems and applications * Collaborate with product, architecture, and engineering teams to define technical solutions * Mentor junior and mid-level engineers through code reviews and technical guidance * Drive software engineering best practices, standards, and process improvements * Design scalable, maintainable, and secure application architectures * Troubleshoot and resolve complex production and system performance issues * Evaluate emerging technologies and recommend innovative solutions * Communicate technical concepts and project updates to both technical and non-technical stakeholders * Support CI/CD automation and cloud-native application delivery practices * Participate in Agile/Scrum ceremonies and cross-functional planning activities ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)