Software Engineer
The Software Engineer role at an elite tech firm involves designing and building low latency, zero downtime infrastructure to manage multi-petabyte real-time data sets. The position offers ownership of greenfield projects within a collaborative environment, leveraging extensive experience in Python or C++ to work on mission-critical platforms at unprecedented scale.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting; Financial Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Design, architect, and build low-latency systems and infrastructure with zero-downtime requirements.
- Develop services and components that operate on multi-petabyte datasets at scale.
- Write production-quality code primarily in Python or C++ to support real-time, mission-critical pipelines.
- Troubleshoot performance, reliability, and scaling issues in distributed systems.
- Collaborate with SRE, data engineering, and product teams to define interfaces and SLAs.
- Participate in code reviews, testing, and operational playbooks to maintain high availability.
- Drive technical decisions and own features from design through deployment and monitoring.
What We’re Looking For
- 2–15 years of professional software engineering experience.
- Strong proficiency in Python or C++ (or both) with production experience.
- Experience working with large, complex datasets (multi-petabyte scale preferred).
- Proven track record building or maintaining low-latency, real-time, mission-critical systems.
- Ability to design for observability, reliability, and scale.
- Strong computer science fundamentals: systems design, data structures, algorithms.
- Bachelor’s degree or higher in Computer Science, Engineering, or related field (outstanding academic background preferred).
Nice to Have
- Experience with distributed storage, streaming systems, or real-time databases.
- Familiarity with performance profiling and optimization tools.
- Background working in financial services or high-throughput trading/analytics systems.
- Experience with cloud platforms, containerization, and orchestration (Kubernetes).
- Prior exposure to designing for petabyte-scale storage and retrieval.
Compensation & Benefits
- Base pay up to $300,000 USD (base) plus exceptional bonus potential — exact package will depend on experience and role level.
- Flexible working arrangements and a collaborative engineering culture.
- Opportunities to lead greenfield projects and invest in research & development.
- Competitive benefits and professional development support.
Location & Work Model
- Role based in Salt Lake City, UT with flexible working arrangements (onsite and hybrid options considered).
- Applicants should be authorized to work in the U.S. without employer sponsorship unless otherwise noted.
About the Confidential Client
- You will be employed directly by the confidential client. The client operates in IT Services and IT Consulting and Financial Services, focusing on high-scale data systems and real-time platforms.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range