What are the responsibilities and job description for the Lead Backend Engineer position at Software Placement Group?
Lead Backend Engineer
Are you the right candidate for this opportunity Make sure to read the full description below.
Join our thriving tech company in Minneapolis as a Lead Backend Engineer, where innovation meets expertise in distributed computing. Spearhead the development of robust microservices using Go, in a highly collaborative environment dedicated to cutting-edge technology and high-quality engineering practices. This is an opportunity to directly influence the architecture and implementation of our products while working alongside a team of seasoned professionals committed to excellence.
Salary : $120,000 - $140,000 per year
Essential Duties and Responsibilities :
Design and implement scalable and efficient backend services using Go.
Develop and maintain microservices architectures, containers, and orchestration systems.
Lead and contribute to the full software development lifecycle including design, development, documentation, testing, and deployment.
Maintain high standards for code quality, testing, and performance ensuring responsiveness and scalability of applications.
Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Drive continuous adoption and integration of relevant new technologies into the design.
Minimum Position Qualifications :
BS / MS in Computer Science, Engineering or a related field.
Proven experience in backend development with a strong grasp of Go programming language.
Experience in designing, building, and maintaining microservices and distributed systems.
Solid understanding of container technology and container orchestration tools such as Kubernetes.
Demonstrable capabilities in database technologies (both SQL and NoSQL) and data modeling disciplines.
Proficiency in software engineering tools and development best practices.
Preferred Qualifications :
Strong understanding of gRPC and Protobuf.
Experience in implementing CI / CD pipelines and automated testing environments.
Background in implementing secure APIs and service-to-service communication in backend systems.
Advanced knowledge of cloud services and solutions integrations, preferably in AWS or Azure ecosystems.
Previous lead role handling a team of software engineers, with excellent mentorship and management skills.
Skills :
Expertise in Microservices architecture and distributed systems.
Proficient in the Go programming language and ecosystem.
Knowledge of Kubernetes, including deployment, scaling, and management.
Ability to write clean, modular, robust code to implement the desired requirements.
Strong problem-solving skills with a focus on performance optimization and scalability.
Benefits :
Competitive salary and equity package.
Comprehensive healthcare benefits including medical, dental, and vision plans.
Generous vacation policy – 5 weeks paid time off.
Dynamic and inclusive company culture with regular team events and gatherings.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Lead Backend Engineer?
Sign up to receive alerts about other jobs on the Lead Backend Engineer career path by checking the boxes next to the positions that interest you.