Back

2616 - Lead Software Engineer

Category: AppDev
Posted Date: November 2, 2023 Work Location: Apply Now
Location: Remote, MN Employment Type: Contract to Hire Work Status Requirement: US Citizen

Lead Software Engineer

Lead Software Engineer
 

  • Remote contract to hire opportunity
  • Candidates must be US Citizens for this client

Essential Functions Include 

  • Responsible for the overall development life cycle of the solution and manage complex projects 
  • Leading the development team in the design, development, coding, testing, deployment, and debugging of applications 
  • Work with product managers in developing a strategy and road map to provide compelling capabilities for them that helps them succeed in their business goals. 
  • Work closely with other lead engineers to develop the best technical design and approach for new product development. 
  • Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules. 
  • Project management – prioritization, planning of projects and features, stakeholder management and tracking of external commitments. 
  • Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions. 
  • Operational Excellence – build, deploy, monitor, and operation of production services. 
  • Mentoring, career management and development of dotted line reports within the Service Area. 

Job Qualifications 
 
Requirements: 

  • Bachelor’s Degree in Computer Science, Information Technology or Computer Engineering or related field. 
  • 5+ years’ experience in full lifecycle of software development projects in an agile environment. 
  • Deep hands-on technical expertise in building web applications and RESTful web services. 
  • Experience with MS SQL, PostgreSQL, or other similar relational database management system. 
  • Experience with .NET Core or similar object-oriented programming language. 
  • Experience with Angular, React, or other JavaScript frameworks / libraries. 
  • Experience with application containerization, deployment, and orchestration across environments. 
  • Experience with CI/CD and test automation. 
  • Experience building cloud-native applications in Azure or similar cloud service provider. 
  • Excellent verbal and written communication skills. 

Preferences:  

  • Basic understanding and ability to troubleshoot applications running within Kubernetes. 
  • Basic understanding of cloud infrastructure and automated provisioning & configuration management. 
  • Basic understanding of networking and internet protocols. 
  • Knowledge of Encryption, Public Key Infrastructure (PKI), understanding of OWASP

Apply Now

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!