This job is posted on behalf of Paul Murphy Associates by Top Echelon.
Title: Associate Software Engineer Location: Chicago, IL or New York, NY (hybrid, three days a week on-site)
As an Associate Software Engineer, you will support the development of our client's cloud-based scalable architecture that powers their instrument management, settlements engine, and clearing systems. You will work closely with senior engineers, gaining ownership over specific components and features as you grow.
What you’ll do
Support the technical design and implementation of core components within their infrastructure, working under the guidance of senior team members.
Develop ownership and maintain features within their microservices architecture, focusing on clean, functional code and following established patterns.
Contribute to building distributed systems, gaining experience with Kafka, Postgres, and in-memory data structures while learning from senior engineers.
Collaborate with team members to understand requirements and translate them into technical tasks, focusing on learning their product and engineering workflows.
Participate in on-call rotation and incident management by monitoring system health, learning to read logs and dashboards with guidance from senior engineers.
What you’ll bring
Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
2 years or less of professional software engineering experience (or a strong foundational academic/internship background).
Strong proficiency in Java; eager to learn their stack, including concurrency, memory management, and JVM behavior.
Familiarity with or academic exposure to microservices, event streaming (Kafka), and relational databases (PostgreSQL).
A strong interest in distributed systems, with a desire to learn how to build and maintain scalable systems that handle high throughput.
Benefits and Compensation
This position has a base salary of $80,000-$100,000
Rothera is dedicated to advancing the careers and personal wellbeing of our team members. We are continuously exploring ways to support our employees holistically, including a 401(k) plan with employer match, health, vision, and dental insurance for employees and eligible dependents, paid time off, and much more.
Rothera values initiative from individuals of all backgrounds. We are proud to be an inclusive workplace and do not discriminate on the basis of race, religion, national origin, age, disability or handicap, sex, marital status, veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.
Numbers & Facts
Location
New York, NY
Salary
$80,000–$100,000 Per Year
Skills
Academic Backgroundunmatched
Apache Kafkaunmatched
Cloud Computingunmatched
Computer Scienceunmatched
Concurrencyunmatched
Data Structuresunmatched
Develop and Maintain Customersunmatched
Distributed Computingunmatched
Engineeringunmatched
High Throughputunmatched
Incident Managementunmatched
Javaunmatched
Memory Managementunmatched
Microservicesunmatched
On Callunmatched
PostgreSQLunmatched
Product Engineeringunmatched
Relational Databases (RDBMS)unmatched
Reporting Dashboardsunmatched
Scalable System Developmentunmatched
Software Engineeringunmatched
Systems Maintenanceunmatched
Technical Supportunmatched
Technical/Engineering Designunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.