Helping rockstar candidates get introduced to their next role.
Senior Software Engineer
Location
United States
Posted
84 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Rockstar
• Take end to end ownership of features, from understanding the requirement through design, implementation, testing, deployment, and post release stability. • Deliver across the full stack including frontend experiences (Angular), backend services and APIs (.NET, C#, Python), and data layer design (PostgreSQL, SQL Server), with genuine capability at each layer. • Write clean, testable, well-structured code and take personal responsibility for quality. Participate meaningfully in code review with the intent to raise the bar for the team. • Design solutions that are maintainable and appropriately reusable, thinking beyond the immediate ticket to consider how the work fits into the broader system. • Identify technical risks and delivery blockers early and bring proposed solutions, not just observations. • Collaborate effectively across engineering functions including Quality Engineering, Platform, Architecture, and Infrastructure, and communicate technical decisions clearly to both engineering peers and non-technical stakeholders. • Contribute to platform level work including API design, performance considerations, and service reliability as needed within the squad. • Mentor and support less experienced engineers through code review, design discussions, and knowledge sharing. • Participate in agile ceremonies, contribute to sprint planning, and take accountability for commitments within the team.
Job Requirements
- 8 or more years of professional software engineering experience with demonstrated full stack delivery across frontend, backend, and data layers.
- Proven track record of owning features end to end with accountability for quality, stability, and outcomes, not just individual components or assigned tasks.
- Strong software design fundamentals including API design, data modeling, separation of concerns, and component boundaries.
- Experience working independently in an environment with ambiguous requirements, able to create clarity and drive work to completion without close supervision.
- Demonstrated ability to mentor more junior engineers and contribute positively to team culture and code quality.
- Strong written and verbal communication skills, able to explain technical decisions and tradeoffs clearly to engineering peers and non-technical stakeholders alike.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Engineer – Music
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
• Contribute to the design and development of end-to-end features across frontend and backend systems. • Help shape architecture decisions that support scalable, reliable, and high-performing user experiences. • Build and maintain distributed systems that power high-traffic product moments. • Collaborate closely with engineers, product managers, designers, and data scientists to bring new features to life. • Improve engineering practices, code quality, and team workflows through thoughtful contributions.
• Develop frontend applications primarily using Python, React, Node.js & Vite • Backend development and database design using Supabase • Plan and implement new software features using Cursor • Ensure code quality, performance, security, and scalability
• Develop and maintain our web application using Next.js, TypeScript, React, Tailwind, and shadcn/ui • Work in an AI-first development environment with Cursor • Manage version control and collaboration via GitHub • Ensure high code quality through testing and maintainable architecture • Maintain and perform migrations for our NoSQL database • Conduct code reviews and continuously improve existing systems • Contribute to technical decisions, stack evolution, and product vision
• Build and ship features across both Groov PerformanceCare and Groov Health product lines • Develop and iterate on AI-powered conversational experiences using AWS Bedrock and frontier models • Integrate with workplace platforms like MS365, Slack and Teams to deliver insights in the flow of work • Write clean, maintainable, and testable code across the technology stack • Build reusable components, libraries, and frameworks to enhance development efficiency • Work with product managers and engineering leads to translate requirements into pragmatic technical solutions • Partner with workplace scientists and data teams to implement data-driven insights • Communicate effectively with all team members and stakeholders in an agile environment • Provide constructive feedback via code reviews and support team members as appropriate • Debug and resolve production issues efficiently • Optimise application performance and system reliability • Ensure code quality through comprehensive testing and automation • Support CI/CD pipelines and manage release processes • Contribute to monitoring systems and alerting infrastructure • Participate in architectural discussions and technical design processes • Document processes, decisions, and technical implementations • Stay current with AI and software engineering trends — we move fast and expect you to as well



