We are seeking an experienced and dynamic individual to join our team as a Lead Software Engineer in Maple Grove, MN. This is an exceptional opportunity to leverage your technical skills and leadership abilities in a forward-thinking environment focused on innovation and excellence.
Role Overview:
As a Lead Software Engineer, you will play a pivotal role in guiding a scrum team towards successful project completions. Your responsibilities will include providing technical direction, estimating project efforts, and ensuring adherence to industry standards. You will have the opportunity to collaborate with cross-functional teams to design and implement robust software solutions.
Key Responsibilities:
- Estimate project efforts, assess risks, and develop prototypes as necessary.
- Design and oversee the implementation of technical solutions for your scrum team.
- Coordinate with the DevOps team to facilitate product releases.
- Uphold and enforce industry best practices within the team.
- Collaborate closely with the Solutions Architecture team.
Required Qualifications:
- Bachelors degree in Computer Science or a related discipline, or equivalent experience.
- A minimum of 6 years of progressive, relevant professional experience.
- At least 4 years of leadership experience, involving strategic planning and technical direction.
- Proficiency in technologies including .NET, C#, JavaScript, React, Postgres, SQL Server, and microservices architecture.
- Strong design and development skills, with experience in software and data modeling, performance tuning, and application monitoring.
- Excellent communication skills, with an emphasis on confidentiality and diplomacy.
Core Values:
- Accountability: Embrace ownership of successes and challenges.
- Effective Communication: Engage with stakeholders proactively and transparently.
- Resourcefulness: Identify and utilize resources effectively to meet objectives.
- Customer Focus: Approach every interaction with empathy and professionalism.
- Trust: Foster respect and collaboration within the team.
Join us and contribute to a team that values innovation, collaboration, and excellence in all aspects of software engineering. We offer a competitive salary and benefits package in a thriving and dynamic work environment.