Software Engineering Tech Lead
Estimated Pay | $50 per hour |
---|---|
Hours | Full-time |
Location | Cincinnati, Ohio |
About this job
-
The Software Engineering Tech Lead is responsible for leading the design, development, and delivery of high-quality software solutions that align with business objectives and technical standards. This role combines hands-on coding expertise with leadership responsibilities, guiding a team of engineers through the entire software development lifecycle. The Tech Lead ensures best practices in architecture, code quality, and performance, while fostering collaboration, innovation, and continuous improvement within the team. Additionally, this role serves as a key liaison between engineering, product management, and other stakeholders to align technical solutions with strategic goals. You will oversee the development and implementation of full-stack solutions, ensuring the highest standards of software quality, performance, and reliability. You will lead a team of skilled engineers, guiding them through the complete software development lifecycle, from design and coding to deployment and maintenance. Your expertise in software engineering, CI/CD, automation, SRE practices, data engineering, and cloud engineering will be crucial in driving our projects to success.
Key Accountabilities/Deliverables:
Lead and mentor a team of software engineers, fostering collaboration and innovation.
Design, develop, and maintain scalable, secure, and high-performance full-stack applications.
Implement DevOps practices, CI/CD pipelines, and monitoring to ensure system reliability and performance.
Apply SRE practices to ensure system reliability and availability.
Collaborate with data engineering teams on data pipelines and storage solutions.
Work with cloud engineering teams for application deployment and management.
Conduct code reviews, provide constructive feedback and ensure best practices.
Troubleshoot and resolve technical issues to minimize downtime and optimize performance.
Stay current with industry trends and continuously improve development processes.
Architect and deliver scalable, secure software solutions for insurance products and customer portals.
Drive modernization initiatives, including migrating from legacy platforms to cloud-native architectures.
Ensure systems comply with industry regulations and support audit readiness.
Mentor engineers, promote best practices, and foster a high-performance culture.
Partner with business and product teams to translate needs into technical solutions.
Technical Knowledge and Understanding:
Proficient in Azure, with extensive experience deploying scalable insurance applications and integrating third-party APIs and services.
Knowledgeable in data privacy, encryption, and secure coding practices for insurance systems.
Strong understanding of Agile methodologies, CI/CD, containerization (Azure Container apps), and infrastructure as code (Terraform).
Experienced with Docker, Kubernetes, microservices architecture, RESTful API design, and DevOps practices.
Familiar with machine learning and AI technologies.
Experience:
A Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field is required, with a Master’s degree preferred.
The candidate should have over 10 years of software engineering experience, including at least 3 years in a technical leadership role within the insurance or financial services sector preferred.
They should possess hands-on experience with .NET, Python, NextJS/React/Angular, and SQL/NoSQL databases, and demonstrate the ability to coach engineers and build high-performing teams.
Extensive experience with cloud platforms (Azure, AWS), cloud architecture, deployment, and operations is essential, along with expertise in automation, scripting, and Infrastructure as Code tools (e.g., Terraform, Ansible).
Cloud certifications, such as AWS Certified Solutions Architect or Microsoft Certified Azure Solutions Architect, are highly desirable.
Experience with insurance technology vendors and platforms like Duck Creek is preferable.
Strong proficiency in full-stack development, CI/CD tools and practices, and a solid understanding of SRE principles and practices are required.
The candidate should have experience with data engineering, including data modeling, ETL processes, and database management.
Proficiency in cloud platforms such as AWS, Azure, or Google Cloud, along with excellent problem-solving skills, attention to detail, strong leadership, and communication skills, is essential.
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa for this position.
#LI-Hybrid
-
At Core Specialty, you will receive a competitive salary and opportunities for professional development and advancement. We offer medical, dental, vision, and life insurances; short and long-term disability; a Company-match of 100% of a 6% contribution 401(k) plan; an Employee Assistance Plan; Health Savings Account, Flexible Spending Account, Health Reimbursement Account, and a wellness program