Position: Software Engineering Manager
Company: Relativity
Location: Poland
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!
About Data Services at Relativity
In the past couple of years, billions of documents have already benefited from the insights of Relativity AI – and we are just getting started on our journey to use AI to improve each user experience, product, matter, and investigation at Relativity. We are focused on helping our users discover truth more quickly and act on it.
In Data Services, we power the data and machine learning capabilities behind our AI. We are creating robust data architecture and tooling to support AI and insight generation at scale of billions of documents.
About the Role
The Manager, Software Engineering builds and leads a team of engineers and works with departmental contacts to support the demands of the department and meet the goals of product development. The manager is accountable for the team’s delivery of a highly scalable and reliable jobs and services and maintaining operational excellence. They are an expert in the product features the team will develop. The engineering manager oversees the professional development of their reports.
Your Role in Action:
- Contribute to the product roadmap and use it to bring purpose to the team and backlog
- Scope and drive features and products, delivering updates as built out.
- Drive and maintain operational excellence of the team’s systems and products.
- Communicate with your manager and other leaders in the org to drive clarity both for the team and for the leaders.
- Communicate with the team information about the department, company, industry and major initiatives.
- Work with leaders in other time zones, especially in US. This may require shifting hours on some days to overlap.
- Handle level II technical support. This may require after-hours calls in situations where the team is unable to solve the problem.
- Be accountable for and beyond the features your team develops.
- Develop a strategic vision within multiple feature sets or domains
- Handle unique issues where analysis of situations or data requires analysis of intangibles and providing direction on actions to be taken
- Sit in team scrum meetings and architecture discussions to understand what is being worked on
- Oversee the professional development of the team under them
- Develop the talents of each team member.
- Meet regularly with each team member to give and solicit feedback.
- Be an expert in the product features the team is involved in to give best support
- Communicate
- Build and lead team of software engineers and/or architects
- Allocate resources as appropriate for the roadmap and strategy
- Keep your team’s vision aligned with the bigger picture in mind
- Serve as a technology advisor to the business on all aspects of software technology trends and novel solutions specific to their domain or feature set
- Stay on top of the latest technological progress and use this knowledge to ensure company products and software solutions remain marketable
- Be an expert in your area of the product
- Use long-term thinking to guide and develop your teams to help them meet overall product goals
- Exercise a significant latitude in determining goals and approaches to essential assignments
- Think beyond the current situation when creating solutions and consider the impact
Make Effective Decisions
Promote Personal Development
Build High Performing Teams
Align Goals with Strategy
Your Skills
- 2+ years of experience managing software product development teams
- Experience working in data engineering space as a manager or individual contributor
- In-depth knowledge of Agile product development methodologies
- 10+ years of software development of commercial grade systems with experience with leading successful engineering teams
- Excellent knowledge of software discipline, including the latest programming languages, object-oriented programming, hands-on architecture, high-performance, fault-tolerant distributed systems, data structures, and algorithms, operating systems, and cloud environments
Compensation:
- 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 255,000 and 345,000 PLN gross/year (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.
255,000 zł - 345,000 zł a year
#LI-Hybrid
Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify.
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.
Tags
Hybrid work