Overview
Skills
Job Details
Software Engineer III
Experience: 4-8 years
Tech Focus: Java, Python, AWS, React
Location: Hybrid (3 days a week onsite) in Newark, NJ
Work Authorization: Permanent U.S. work authorization required
Pay Rate: $65 per hour on W2 or $120,000 per year salary
Note: No C2C or IC
We're looking for a Software Engineer III to join our Retirement Strategies Technology team. This role is ideal for experienced engineers who enjoy building high-quality software, contributing to design decisions, and working closely with cross-functional teams.
You'll play a key role in developing, enhancing, and supporting modern applications while helping drive technical quality, scalability, and best practices. Industry experience is not required strong engineering experience and a collaborative mindset are what matter most.
What You'll Do
-
Design, build, test, and support applications using Java, Python, JavaScript, and React
-
Develop cloud-based solutions using AWS
-
Write clean, scalable, and well-documented code following modern engineering standards
-
Collaborate with product owners and tech leads on requirements and technical design
-
Build and maintain REST APIs and backend services
-
Write unit, integration, and automated tests
-
Troubleshoot and resolve complex issues across the application stack
-
Contribute to architectural discussions and technical improvements
-
Support Agile development practices and continuous learning
Required Qualifications
-
Bachelor's degree in Computer Science, Engineering, or a related field
-
4-8 years of professional software development experience
-
Strong hands-on experience with:
-
Java and/or Python
-
React and JavaScript
-
AWS core services (compute, deployment, monitoring)
-
-
Solid understanding of:
-
Object-oriented programming and design patterns
-
Distributed systems and microservices
-
APIs (REST, JSON)
-
-
Experience with Git and CI/CD workflows
-
Strong problem-solving, communication, and collaboration skills
Nice to Have (Not Required)
-
Experience with Spring Boot, Node.js, MERN/MEAN stack
-
Experience with SQL or NoSQL databases (e.g., MongoDB)
-
Exposure to event streaming tools (e.g., SQS, Kinesis)
-
Familiarity with monitoring and logging tools (e.g., CloudWatch)
-
Knowledge of secure coding practices and application security
-
Experience with DevOps tools (e.g., Jenkins)
-
Financial or insurance industry experience (a plus, not required)
-
Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude)
Why Join
-
Work on impactful, business-critical applications
-
Strong engineering culture with opportunities to grow technically and professionally
-
Collaborative environment where your ideas and contributions matter
-
Access to learning and development that supports both technical and leadership growth