Software Engineer

Robert @
Philadelphia, PA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Software Applications Application Performance Management Cloud Computing Cloud Engineering Software Debugging Gradle Apache Maven Object-Oriented Software Development Performance Tuning
+14 more
Systems Development Life Cycle Software Engineering Enterprise Software Applications Application Enhancement Tool Spring Cloud Spring-boot Software Troubleshooting Git Kubernetes Information Technology Restful APIs Software Version Control Docker Microservices

Job description

We are a technology-focused organization building and supporting mission-critical enterprise software solutions used by customers across North America. Our engineering teams leverage modern cloud technologies, scalable architectures, and Agile development practices to deliver high-quality software that directly impacts customer success.

Our culture is collaborative, innovative, and engineering-driven. We value problem solvers who enjoy both developing new features and supporting software in real-world production environments.

Why join us?

  • 100% Remote anywhere in the US
  • Contract-to-Hire opportunity
  • $120,000 salary upon conversion
  • Work with Java, AWS, Spring Boot, Docker, and Kubernetes
  • Exposure to cloud-native architectures
  • Strong engineering culture
  • Agile development environment
  • Opportunity to influence product direction
  • Long-term career growth, We are seeking a Software Engineer with strong Java development experience and AWS cloud exposure to join a growing engineering team responsible for developing, deploying, supporting, and enhancing enterprise software applications.

This role is ideal for an engineer who enjoys balancing software development with production troubleshooting and operational support responsibilities.

What You’ll Be Working On: Approximately:

  • 60% Production Support & Bug Resolution
  • 25% New Development
  • 15% Application Enhancements

Software Development Responsibilities

  • Design, develop, and maintain enterprise software applications
  • Participate in all phases of the SDLC
  • Translate business requirements into technical solutions
  • Write clean, maintainable, and scalable code
  • Improve application performance and reliability

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field
  • 3+ years of professional software development experience
  • Strong Java development experience
  • Experience working within AWS cloud environments
  • Experience building REST APIs
  • Strong understanding of Object-Oriented Programming
  • Git source control experience
  • Strong troubleshooting and debugging skills

Preferred Qualifications

  • Spring Boot
  • Microservices Architecture
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Maven
  • Gradle
  • Production Support Experience
  • Customer-Facing Software Applications
  • Performance Tuning
  • Cloud-Native Applications

Benefits & conditions

Salary: $100,000 - $120,000 per year

Apply for this position

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

Apply on dice.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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all