Software Engineer

The Dmv
Horsham, PA, United States
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$166,400.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

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
+15 more
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

Job 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on gosnaphop.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:24 min

Redefining the modern developer in a highly automated era

Julia Wilson Julia Wilson +1 · WWC 2025

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all