Advanced Software Engineer

Relativity
23hHybrid

About The Position

As an Advanced Software Engineer on the Discovery team, you will design, build, and operate the next generation of AI-driven, scalable, high-performance systems that process large volumes of data. This role combines deep technical expertise with a collaborative mindset to solve complex challenges, while delivering and operating secure, scalable, and high-performance cloud-native solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent experience.
  • 3+ years of experience in software engineering with a focus on distributed systems.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies.
  • Strong understanding of software design principles and performance optimization.
  • Ability to work collaboratively in a team environment and communicate effectively.

Nice To Haves

  • Experience with big data technologies (e.g., Kafka, Spark).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of observability tools and best practices for system reliability.

Responsibilities

  • Design, develop, and operate secure, maintainable, and scalable web applications using object-oriented principles, modern architecture, and cloud-native patterns.
  • Provide technical guidance and mentorship, driving design decisions, elevating engineering practices, and enabling delivery of reliable, high-quality software.
  • Drive team success through pair programming, thoughtful code reviews, shared design sessions, and high-quality documentation.
  • Champion automated testing, static analysis, observability, and DevOps workflows to ensure performance and reliability.
  • Coach engineers on secure coding, cloud-native design, and troubleshooting distributed systems with modern observability practices.
  • Adopt AI-assisted coding tools (e.g., Copilot, Cursor) to accelerate development, reduce boilerplate, and focus on solving business-critical problems.
  • Build tools and automation to streamline workflows across engineering disciplines.
  • Participate in on-call rotations to troubleshoot and resolve production issues promptly.
  • Collaborate with product managers and other engineers to deliver high-quality features.

Benefits

  • Flexible Work Options: Hybrid and remote work opportunities to support work-life balance.
  • Professional Development: Access to certifications, technical training, and leadership programs.
  • Inclusive Culture: Community Resource Groups, belonging initiatives, and a collaborative environment.
  • Competitive Benefits: Comprehensive health and retirement programs, wellness resources, discretionary time off (DTO), parental leave for primary and secondary caregivers, two annual company breaks, home office stipend, and long-term incentive program.
  • Community Impact: Volunteer opportunities and company-sponsored charitable programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service