Lead Software Engineer 4/30/2022
Category: Information Technology
Job Type: Direct hire
The Software Engineering Team Lead will be responsible for their team’s growth and development. You’ll help shape dynamic career paths for elite colleagues and empower them to explore and execute on big, innovative ideas.
What You Bring:
- 4+ years professional programming experience
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Extremely proficient with JavaScript
- Experience working with stakeholders to gather requirements.
- Familiarity with Relational Databases (MS SQL Preferred)
- Languages/Frameworks necessary: JS, CSS, HTML, JSX, React, jQuery
- Experience with front end API’s
- Strong T-SQL skills
- Experience with Google Cloud Platforms (GCP), or AWS, Azure
- Experience with building middleware and APIs
- Experience with ETLs through SSIS or similar
- Experience with Kubernetes (nice to have)
What You’ll Do:
- Own the solution architecture decisions for your team’s product
- Lead delivery and operations of the team’s product, including both individual contribution and support as well as delegated tasks and support to your team’s engineers.
- Lead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping to solve knotty problems, reviewing code, and sharing stories
- Interview, select, onboard, and oversee contract engineers
- Identify & propose emerging software engineering technologies, methodologies and/or approaches
- Delegate engineering assignments & assess engineering performance
- Understand business processes and requirements and translate them to software functional requirements