Job Title Senior Software Engineer - Full Stack
Employment Type Full-time hybrid role; in-office 3 days per week
Work Location PA / NJ / NY
Salary Range $95,000.00 - $150,000.00
Summary Build Enterprise APIs and Full-Stack Platforms at Scale! We are looking for an experienced full-stack software engineer with strong API development, cloud-native architecture, and modern web technology experience. This role is ideal for someone who can design, build, test, and support enterprise-level APIs and platforms while collaborating across engineering, DevOps, security, architecture, product, and business teams.
Senior Software Engineer - Full StackPrimary Skills: Java, Spring Boot, Enterprise API Development, Microservices Architecture, React, Angular, TypeScript, AWS, Docker, Kubernetes, Terraform, MySQL, PostgreSQL, SQL Server, GitHub, Jenkins, Artifactory, CI/CD
Secondary Skills: Node.js, .NET, Python, Secure Programming Practices, Cloud Security, Service-Oriented Architecture, Developer Tools, Design Reviews, Code Reviews, Knowledge Transfer, Training, Technical Demos
What You'll Do - Develop enterprise software services and developer tools as part of an Agile engineering team
- Design, develop, test, and support enterprise-level APIs and platforms
- Build modern application platform capabilities with a strong focus on customer experience and enterprise growth
- Participate actively in design reviews, code reviews, team processes, and product decisions
- Collaborate with software engineering, DevOps, security, and architecture teams to implement scalable solutions
- Contribute to the evaluation, selection, and implementation of new technologies aligned with the architectural vision
- Develop high-quality APIs using Java, Spring Boot, Node.js, .NET, Python, or similar technologies
- Work with cloud-native technologies such as AWS, Docker, Kubernetes, and infrastructure as code tools
- Partner with engineers, product managers, business partners, and executive stakeholders while sharing best practices through knowledge transfers, training, demos, and talent development support
What We're Looking For - 6-8 years of software development experience
- 3+ years of experience with service-oriented and cloud-native software architectures, especially AWS
- 2+ years of experience with infrastructure as code tools such as Terraform
- Practical experience developing high-quality APIs using Java, Spring Boot, Node.js, .NET, or Python
- Experience with modern web technologies including React, Angular, and TypeScript
- Experience with AWS, Docker, Kubernetes, and cloud-native application delivery
- Experience with databases such as MySQL, PostgreSQL, and SQL Server
- Experience with secure programming practices, software delivery, and cloud security principles
- Experience with CI/CD tools and delivery workflows such as GitHub, Jenkins, and Artifactory
- Experience with distributed architecture and building microservices
- Ability to collaborate and communicate effectively with business and executive stakeholders
- Ability to quickly learn, teach others, and operate with a growth mindset
- Ability to accelerate impact, lead change, and contribute to enterprise engineering standards
Preferred Skills & Certifications - Cloud, Java, full-stack, or secure software development certifications are a plus
- Experience building reusable enterprise API platforms or developer tools
- Experience working closely with DevOps, security, and architecture teams
- Strong understanding of platform engineering, distributed systems, and API-first development
- Experience leading knowledge-sharing sessions, technical demos, training, or onboarding support