Here at Relativity we prioritize flexibility and work-life harmony. Our Hybrid work environment provides options tailored to your role and location, aiming to enhance engagement, connectivity, and productivity.

Join us to experience a culture of collaboration and innovation, where connecting in-person adds value to our collective growth. Let's work together!

The Staff Engineer practices software engineering and leads a team of software developers to apply software engineering best practices and principles to deliver high quality, maintainable, reusable, reliable, performant, and scalable software on schedule. The Staff Engineer serves as a technical liaison between his or her teams and other internal and external development teams to identify and resolve dependencies, to identify, improve, and apply software engineering best practices and processes, and to identify and mitigate risks to the on-time delivery of software. The Staff Engineer serves as a mentor to other team members to improve technical and process expertise and promotes collaboration. The Staff Engineer works under minimal direction from senior software engineering managers and is given wide latitude for independent judgement.

Responsibilities

  • Partners with management to set and communicate team goals and vision aligned to business requirements.
  • Offers coaching to ensure the team stays focused and delivers against the goals, adapting to changing business requirements.
  • Specify non-functional software requirements and analyze all requirements to determine design feasibility within time and cost constraints and mentors others to do the same.
  • Estimate software development timelines and be accountable to the timelines by actively managing risks and changing requirements.
  • Provide input into system software architecture development by working with Advisory, Principle Engineers, and Architecture team as required.
  • Design and lead the design of software using abstraction, low coupling and high cohesion, modularization, encapsulation and information hiding, interfaces, and separation of concerns.
  • Implement and lead the implementation of software using the practical application of algorithms, defensive programming and exception handling, fault tolerance, design patterns, and best practices of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP) such as SOLID (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion).
  • Test and lead the test of software with traceability back to requirements emphasizing the practice of Test-Driven Design and the use of autonomous frameworks and Continuous Integration
  • Offer solutions to improve agile software development processes and practices (SCRUM) to advance engineering efficiency to maximize resources and reduce expense.
  • Provides project and professional guidance and mentoring to team members.
  • Provides solutions to varied and ambiguous issues, utilizing judgment to select methods and techniques for obtaining solutions.
  • Ensure the adoption and application of software development tools (IDEs, test frameworks, static analyzers, etc.) to improve engineering efficiency to maximize resources and reduce expense.
  • Identify and offer solutions to reduce technical debt

Compensation

  • Relativity is committed to competitive, fair and equitable compensation practices.
  • This position is eligible for total compensation which includes a competitive base salary, annual performance bonus target of 10%, and long-term incentives. The expected salary range for this role is between 300,000 and 450,000 PLN (Employment Contract). The final offered salary will be based on several factors, including but not limited to the candidate’s depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.

Benefit Highlights:

  • Comprehensive health, dental, and vision plans
  • Parental leave for primary and secondary caregivers
  • Flexible work arrangements
  • Two, week-long company breaks per year
  • Unlimited time off
  • Long-term incentive program
  • Training investment program

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

Preferred Qualifications

  • Ability to decompose larger problems into software development work as self-contained, minimally inter-dependent tasks for team members to implement.
  • Ability to segregate software using abstraction and interfaces.
  • Ability to efficiently multi-task and manage multiple concurrent tasks by identifying differing priorities relative to changing business need.
  • Ability to consistently identify and deliver technical improvement feedback to team members in a supportive and constructive manner to achieve demonstrable results over time.
  • Excellent problem solving.
  • Excellent interpersonal and teamwork to facilitate collaborative problem solving amongst team members.
  • Excellent verbal and written communication to clearly, succinctly, and completely communicate intent (both technical and non-technical) in interactions with team members and management.
  • Excellent time management to ensure time (both his or hers and that of his or her team) is optimally allocated to meet prioritized business need.
  • Bachelor’s Degree or equivalent in Computer Science or Computer Science / Electrical Engineering
  • Knowledge and experience in working with Agile development methodology.

Minimum Qualifications

  • 8+ years of professional software development experience on commercial-grade systems and applications with a proven track record of building and shipping successful software 
  • Full knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices

We are Relativity. A market-leading, global tech company that equips organizations with a powerful platform to organize data, discover the truth, and act on it.  Over 180,000 users in 40+ countries rely on our platform to manage large volumes of unstructured data and quickly identify key themes during litigation, internal investigations, and compliance projects. As we grow, we continue to seek individuals that will bring their whole self to our team atmosphere. Join us in the transformation of the legal industry and play a pivotal role in shaping the future of the practice of law and beyond.