Senior Software Engineer - Analytics
2 weeks ago
High-impact contributions and technical guidance to an agile software development team that solves complex problems to regularly ship high quality, performant, secure software that operates on data at massive scale in the cloud utilizing Java, Scala, and other technologies as needed.
Utilize sound engineering practices to deliver functional, reliable, secure, tested and maintainable software that satisfies stakeholders requirements.
Collaborate in a fast-paced environment with multiple teams in a large organization. (Development, Release Management, Engineer Operations, etc.).
Obsessive focus on quality through comprehensive unit and integration testing and static analysis as well as rigorous test strategy development.
Troubleshoot and resolve issues related to application development, deployment, and operations.
Positively contribute to the culture, well-being, and growth of each team member and the company at large by being a helpful and considerate team member and by adhering to the company’s core values.
Facilitates pair/mob programming to improve software quality and completeness and disseminate design and implementation knowledge.
Advocate and model coding and collaboration practices, reviews team code, and provides team members with feedback and suggestions for process improvement.
Collaborate with other dev teams regularly to establish an outbound and inbound pipeline of new (to Relativity) practices to continually tune the team’s process.
Remain open to new ideas and encourage innovative practices amongst peers.
Work with test engineers to encourage defect prevention over detection.
Maintain an attitude of commitment through outward display of willingness.
Practice positive interactions – lean on encouragement in place of judgment.
Impress responsibility on others by displaying ownership in tasks.
Act in the interest of the overall team.