Software Engineering / DevOps / Site Reliability Engineering (SRE)
Software Engineering & DevOps / Site Reliability Engineering (SRE) Opportunities
Employment Type: Full-Time
Locations: New York, NY 10022 | Chicago, IL 60654 | Miami, FL 33131
Work Model: Hybrid — 3 days onsite per week
Compensation:
$250,000–$300,000 base salary + bonus, depending on experience and qualifications. About the Opportunities We are seeking talented engineers for two full-time opportunities with a leading investment firm: Software Engineer DevOps / Site Reliability Engineer (SRE) These roles offer the opportunity to work on high-performance, scalable, and resilient technology systems in a fast-paced financial environment._________________________________________________________________________________________________________Role 1: Software Engineer
Responsibilities:
Design, develop, test, and maintain scalable software applications.
Apply strong computer science fundamentals to solve complex technical problems.
Build efficient solutions using modern programming languages and software development practices.
Collaborate with cross-functional teams to improve application performance and reliability.
Requirements:
Bachelor’s degree in Computer Science, a related STEM discipline, or equivalent practical experience.
Strong understanding of data structures, algorithms, and software engineering fundamentals.
Proficiency in at least one programming language: Java, C++, or Python.
Familiarity with software testing, source control, build systems, and CI/CD practices.
Approximately 3–10 years of relevant professional experience preferred._________________________________________________________________________________________________________Role 2: DevOps / Site Reliability Engineer (SRE)
Responsibilities:
Improve the reliability, availability, and performance of production applications.
Automate repetitive operational tasks and resolve recurring system issues.
Lead incident response, troubleshooting, and root-cause analysis.
Develop solutions that improve system resilience, observability, and operational efficiency.
Partner with engineering teams to incorporate reliability best practices throughout the software development lifecycle.
Requirements:
Bachelor’s degree in Computer Science, a related STEM discipline, or equivalent practical experience.
Strong knowledge of data structures, algorithms, distributed systems, and computer science fundamentals.
Proficiency in at least one modern programming language, preferably Python; experience with C or C++ is also valuable.
Familiarity with Linux/UNIX, automation, monitoring, incident management, and production systems.
Experience with testing, source control, build systems, and CI/CD practices.
Approximately 3–10 years of relevant professional experience preferred.
Academic Background:
Candidates should demonstrate strong technical fundamentals and a solid academic record relevant to the position. A degree from a highly regarded university and additional relevant academic credentials are valued, but candidates will be evaluated on their overall qualifications, technical capabilities, and relevant experience. Interested? If you are interested in either opportunity, please share your updated resume and indicate which role you are interested in, along with your preferred location: New York, Chicago, or Miami. Please apply only if you are comfortable working onsite three days per week in one of these locations.