Software Engineer - University Hire 2027
Build scalable, high-performance software for trading infrastructure, research platforms, data processing, and model-development pipelines. The role is intended for 2027 graduates with backend development experience, strong systems fundamentals, and a bachelor's degree in computer science or a related technical field.
About the job
Responsibilities
- Lead and collaborate on software projects spanning trading infrastructure, computing and data processing, model-development pipelines, and related systems.
- Design, develop, and maintain robust software supporting trading strategies and research initiatives.
- Drive complex projects from requirements gathering through software design, implementation, and deployment.
- Reason about supporting and dependent technologies and communicate effectively with teammates.
- Collaborate with Senior Software Engineers while receiving mentorship and coaching.
Requirements
- Experience developing in a Linux environment with emphasis on performance, concurrency, and correctness.
- Experience with one or more of Python, R, Java, Go, and C/C++.
- Backend engineering experience with databases, large-scale data processing, and highly available services.
- Ability to design, develop, and deploy backend applications from design specifications.
- Strong interpersonal and communication skills for effective cross-functional collaboration.
- Familiarity with modern deployment and build tooling such as Kubernetes and Bazel.
- Bachelor's degree in computer science or a related technical field.
- Graduating class of 2027.
- Authorization to work in the United States.
Compensation and Benefits
- Competitive compensation and benefits package.
- Daily catered lunches.
- Technology talks and a collegial working environment.
Skills
Python, R, Java, Go, C++, Linux, Kubernetes, Bazel, Databases, Large-Scale Data Processing, Concurrency, Backend Engineering
Similar jobs
Backend Engineering jobsBuild scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.
Develop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.