Lead Software Engineer
Concero
Job Description
The Staff Engineer position is responsible for ensuring that the team has their best foot forward regarding the technology surrounding, but not limited to, products, systems, and services.
RESPONSIBILITIES (Specific areas of responsibility include but are not limited to):
Accountable for the team’s technical delivery and excellence, continually refining their strategy and process with software engineering best practices
Conduct research to evaluate new technologies and provide recommendations.
Facilitate peer reviews of technical design documents that align teams around solutions to technical problems
Monitor and improve performance, reliability, and observability of applications and systems
Coordinate technical training for engineers looking to improve or adopt new skills
Work closely with product managers, designers, engineers, and stakeholders to enable sustainable and timely delivery of technical solutions to address business need
EDUCATION AND EXPERIENCE:
Bachelor’s Degree in Computer Science or related field or equivalent combination of education, training, and experience.
7+ years of software development experience across multiple areas of technology (e.g., web applications, API services, mobile applications, and cloud infrastructure)
2+ years of experience leading a team of engineers through agile software development processes
Direct experience with our preferred technology stack (React, GraphQL, Ruby on Rails, Flutter, AWS) preferred but not required
Well versed in leading and implementing Test Driven Development best practices preferred but not required
Familiarity and experience with developing, enhancing, and scaling Continuous Integration and Continuous Deployment systems preferred but not required
This position requires hands-on coding and code reviews 30% to 70% of the time
SKILLS, KNOWLEDGE AND ABILITIES:
Must have knowledge in technology to deliver the right product in the right way. Well versed in leading and implementing Test Driven Development practices. Familiarity and experience with developing, enhancing and scaling Continuous Integration and Continuous Deployment systems. Proven proficiency in the use of Google Workspace.