Demo

Lead Software Engineer

Da Vinci Software
Remote, MN Remote Full Time
POSTED ON 2/8/2025
AVAILABLE BEFORE 4/8/2025
Overview:
  • Our client is seeking a Lead Software Engineer, this resource will be responsible for designing, architecting, and supporting products in the Work Force Experience space providing technical direction to the team, and ensuring the implementation of robust and scalable solutions. 
Key Responsibilities:
  • Be a senior Individual contributor of the Software Engineering teams.
  • Be part of Technical Review Board along with Manager and Principal Engineer.
  • Be a technical liaison between Manager, Software Engineers and Principal Engineers. 
  • Collaborate with software engineers to analyze, develop and test functional requirements. 
  • Write clean, maintainable code 30% of the time and performing peer code-reviews.
  • Mentor and Coach Engineers.
  • Work with team members to investigate design approaches, prototype new technology and evaluate technical feasibility. 
  • Work in an Agile/Safe/Scrum environment to deliver high quality software.
  • Establish architectural principles, select design patterns, and then mentor team members on their appropriate application. 
  • Facilitate and drive communication between front-end, back-end, data and platform engineers.
  • Play a formal Engineering lead role in the area of expertise. 
  • Keep up to date with industry trends and developments.
  • He/she will play a key role in establishing a strong technical foundation, guiding the team in building high-quality applications, and driving best practices in software development.
  • This role offers the opportunity to drive technical innovation, shape the architecture of mission-critical applications, and mentor a high-performing engineering team.
  • Technical Leadership: Provide technical direction to the team, ensuring adherence to best practices, coding standards, and software development life cycle (SDLC). End-to-End Development: Drive the development of applications and services from inception to production deployment, following Agile methodologies.
  • Cloud Expertise: Utilize Azure and GCP to design and deploy applications with high availability and performance.
  • Production Readiness: Ensure applications are built with monitoring, alerting, and logging capabilities to support reliability and maintainability.
  • Team Collaboration: Mentor and guide engineers, conduct code reviews, and foster a culture of continuous improvement and innovation.
Position Requirements:
  • Bachelor’s Degree in Computer Science/Engineering or related field with 6 years of experience OR an Associate’s degree in Computer Science/Engineering or related field with 8 years of experience.
Required Skills:
  • 8 -10 years of experience in software development, with a strong background in building applications and services from scratch. 
  • Proven experience leading engineering teams and driving the full SDLC cycle to deliver production-ready applications.
  • Expertise in designing and developing scalable and high-performance services aligned with business objectives. 
  • Hands-on experience with Azure and GCP, including cloud-based application architecture, deployments, and monitoring solutions. 
  • Strong knowledge of Agile methodologies and experience working in Agile development environments. Preferred Qualifications: 
  • Experience with DevOps practices, CI/CD pipelines, and infrastructure as code. 
  • Knowledge of microservices architecture and containerization 
  • Familiarity with observability tools for logging, monitoring, and alerting. 
  • Experience with Epic will be desirable
  •  A minimum experience of 5 years using relational databases and NoSQL Databases.
  • Worked and lead Software Engineering teams in Continuous Integration / Continuous Delivery model.
  • Experience with modern application development frameworks.
  • Build/Lead products which would provide Offline support and are highly resilient in nature.
  • Build/Lead Test Automation suites, Unit Testing coverage, Monitoring & Observability of the Apps, Support Site reliability engineering and Application Security.
  • Continuous Integration using Jenkins, Git Hub Actions or Azure Pipelines.
  • Experience with distributed databases such as SQL Server, Oracle or Mongo DB. Experience with cloud technologies, development and deployment.
  • Experience with tools like Jira, GitHub, SharePoint, Azure Boards. Experience working with Fastlane for automated development and release process.
  
Additional Information:
  • Location: Remote/Telework
  • Contract Type: W2

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 Software Engineer?

Sign up to receive alerts about other jobs on the Lead Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Da Vinci Software

Da Vinci Software
Hired Organization Address Remote, MN Full Time
Overview: Da Vinci Software is seeking an AI Developer to design, develop, and maintain backend systems to support a clo...
Da Vinci Software
Hired Organization Address Rochester, MN Full Time
Overview Our client is seeking an Automation Engineer to design and build back-end services that support our portfolio o...
Da Vinci Software
Hired Organization Address Remote, MN Full Time
Overview : Our client is seeking a Full Stack .Net Developer to work on rewriting our Allergy immunotherapy application ...
Da Vinci Software
Hired Organization Address Bismarck, ND Full Time
Overview: We have a client looking for a dynamic contractor/employee to play a leadership role for the client in managin...

Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Remote, MN area that may be a better fit.

Lead Backend Engineer

Software Placement Group, Minneapolis, MN

Software Engineer: IV (Lead)

Genesis10, Inver Grove Heights, MN

AI Assistant is available now!

Feel free to start your new journey!