Staff Software Engineer
dbt Labs- Full Time
- Expert & Leadership (9+ years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, and have a minimum of 5 years of professional software engineering experience. Strong proficiency in Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices is required, along with experience designing and building high-performance, scalable, and secure software solutions.
The Staff Software Engineer will provide guidance and mentorship to a team of software developers, fostering a culture of continuous learning and improvement. They will design, build, and maintain innovative product features for the Achievers platform, collaborating closely with product managers and designers to define requirements and translate them into technical solutions. The role involves hands-on coding, code reviews, and adherence to engineering best practices, as well as actively participating in cross-functional planning sessions and ensuring the quality and reliability of the codebase. Furthermore, they will monitor application performance, optimize code, contribute to engineering improvements, and maintain comprehensive documentation, while continuously learning and adapting to industry trends.
Employee engagement and recognition solutions provider
Achievers provides employee engagement and recognition solutions through its Employee Success Platform. This platform uses data science to offer insights into employee engagement and performance, featuring tools like "Recognize" for employee recognition, "Listen" for real-time feedback, and "Connections" to enhance collaboration. Achievers operates on a subscription model, allowing companies to access its tools and services, which also include consulting and training. The company aims to create workplaces where employees feel valued and motivated, ultimately improving overall business performance.