Lead Software Engineer
7 days ago
- Highly competitive total rewards package, including comprehensive medical, dental and vision benefits as well as a 401(k) plan that both the employee and employer contribute
- Annual incentive bonus plan based on company achievement of goals
- Time away from work including paid holidays, paid time off and volunteer time off
- Professional development courses, mentorship opportunities, and tuition reimbursement program
- Paid parental leave and adoption leave with adoption financial assistance
- Employee discount program
- Works in a complex environment on multiple projects and initiatives with competing timelines to deliver solutions that bring value to the business.
- Drives scope of work estimation and forecasting.
- Architects solutions to development and design problems.
- Coordinates with technical engineers across the domain and enterprise, ensuring that technology standards and processes are followed. Gathers, develops, and/or applies industry and architecture best practices.
- Writes high-quality code that satisfies customer needs and strives for reusability, simplicity, clarity, and testability.
- Participates in the creation of development practices and processes, to include architecture, design, implementation, and security standards and best practices.
- Accountable for the code quality of a given solution.
- Implements unit and integration tests and conduct functional and performance testing where appropriate.
- Creates and maintains documentation for platform governance, architecture, and coding standards.
- Leads root cause analysis; drives quality improvement.
- Collaborates with end-user community and executive stakeholders to understand pain points and to develop long-terms plans to fill those gaps.
- Promotes technical solutions from development, through testing, to the production environment following established processes.
- Participates in Agile ceremonies, such as daily stand-ups, iteration planning, demos, retrospectives, program increment planning, etc.
- Ensures regular communication of progress against development commitments
- Manages and supports development and testing of software releases and upgrades. Provides ongoing direction and support of the platforms, including architecture, development, best practices, efficient design, etc.
- Acts as on-call escalation for issues.
- Promotes a collaborative team environment, coaching and mentoring senior software engineers.
- Researches new technologies and evaluates how to apply them.
- Participates in reviews of component designs to ensure best usage of the proposed architecture.
- Contributes to long-term roadmap and planning activities against the execution of defined strategies and vision.
- Monitors technical debt and creates long-term plan for remediation.
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field, or an equivalent combination of education and experience.
- 12+ years' experience in software and application development with thorough knowledge in one or more coding languages (e.g. Javascript, C#, Python, Java) and one or more coding frameworks (e.g. .NET, ASP.NET / Core, Angular JS).
- 6+ years experience in Microsoft SQL Server, performing data analysis, writing SQL queries, creating stored procedures, and performance tuning.
- 8+ years experience developing custom workflows, creating plug-ins, and migrating/integrating data via SSIS, web services (SOAP/REST), and APIs.
- Expert understanding of development processes and the full software development lifecycle; Advanced knowledge of Agile methodologies.
- Advanced experience with development platforms (e.g. AWS, Azure, Salesforce, Pega, Docker, Kubernetes)
- Growth mindset and a willingness to learn new skills, technologies, and frameworks.
- Ability to work both independently and on a team.
- Excellent process orientation, planning, organizational, and problem-solving skills with the demonstrated ability to design effective business solutions.
- Excellent interpersonal skills, including leadership, diplomacy, and negotiation with customers and senior executives.
- Advanced understanding of troubleshooting techniques, recovery options, monitoring, and system protections for on-premises and cloud infrastructure.
- Advanced knowledge of DevOps and CI/CD principles and practices.
- 2+ years in a professional, senior technical role, such as technical lead, architect, or other hands-on leadership role.
- 2+ years' experience in IT architecture.
- 5+ years' experience in Object-Oriented Design (OOD), Unified Modeling Language (UML), stateless distributed architectures, and designing for scalability and performance.
- Thorough knowledge of technologies in use within the organization.
Preferred Qualifications
- Background in Healthcare or similar industry preferred.
- 5+ years' experience leading a development team (formally or informally).
- Master's degree in Computer Science, Information Systems, or related field.
Blue Cross and Blue Shield of Kansas City is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, or disability.
-
Kansas City, MO, United States DoiT International Full timeJoin our innovative Engineering team as a Lead Software Engineer in Test for Data and ETL. This remote position provides an exciting opportunity to contribute your expertise in validating and automating the quality of our data pipelines and ETL workflows. DoiT is a pioneering technology company dedicated to helping cloud-driven organizations harness the...
-
Kansas City, MO, United States DoiT International Full timeJoin our innovative Engineering team as a Lead Software Engineer in Test for Data and ETL. This remote position provides an exciting opportunity to contribute your expertise in validating and automating the quality of our data pipelines and ETL workflows. DoiT is a pioneering technology company dedicated to helping cloud-driven organizations harness the...
-
Kansas City, MO, United States DoiT International Full timeJoin our innovative Engineering team as a Lead Software Engineer in Test for Data and ETL. This remote position provides an exciting opportunity to contribute your expertise in validating and automating the quality of our data pipelines and ETL workflows. DoiT is a pioneering technology company dedicated to helping cloud-driven organizations harness the...
-
Lead Software Engineer
3 days ago
Kansas City, MO, United States H&R Block Full timeJOB SUMMARY Provide technical expertise to design, develop and maintain software components and products that support H&R Block business applications. Provide a lead role for day-to-day functional and non-functional tasks in the team, developer support and maintain the development environment. Create test strategies utilizing unit, integration, pact, load,...
-
Lead Software Architect
2 weeks ago
Kansas City, MO, United States InMotion Hosting Full timeAs a Lead Software Architect, you will be pivotal in driving the evolution of our cloud solutions that serve businesses all over the globe. Joining our engineering team, you will design and oversee modern architecture, mentor engineers, and collaborate with leadership to foster innovation and scalability. This role integrates hands-on development with...
-
Lead Software Architect
2 days ago
Kansas City, MO, United States InMotion Hosting Full timeAs a Lead Software Architect, you will be pivotal in driving the evolution of our cloud solutions that serve businesses all over the globe. Joining our engineering team, you will design and oversee modern architecture, mentor engineers, and collaborate with leadership to foster innovation and scalability. This role integrates hands-on development with...
-
Lead Software Architect
7 days ago
Kansas City, MO, United States InMotion Hosting Full timeAs a Lead Software Architect, you will be pivotal in driving the evolution of our cloud solutions that serve businesses all over the globe. Joining our engineering team, you will design and oversee modern architecture, mentor engineers, and collaborate with leadership to foster innovation and scalability. This role integrates hands-on development with...
-
Lead Software Architect
2 weeks ago
Kansas City, MO, United States InMotion Hosting Full timeAs a Lead Software Architect, you will be pivotal in driving the evolution of our cloud solutions that serve businesses all over the globe. Joining our engineering team, you will design and oversee modern architecture, mentor engineers, and collaborate with leadership to foster innovation and scalability. This role integrates hands-on development with...
-
Lead Software Architect
1 week ago
Kansas City, MO, United States InMotion Hosting Full timeAs a Lead Software Architect, you will be pivotal in driving the evolution of our cloud solutions that serve businesses all over the globe. Joining our engineering team, you will design and oversee modern architecture, mentor engineers, and collaborate with leadership to foster innovation and scalability. This role integrates hands-on development with...
-
Lead Software Engineer
4 days ago
Kansas City, MO, United States Shutterstock Full timeShutterstock is on the lookout for a Lead Software Engineer to become an integral part of our TurboSquid 3D team, recognized as the premier provider of 3D models across diverse industries including film, gaming, architecture, and advertising. As part of our dynamic team, you will have the opportunity to collaborate with talented engineers to tackle complex,...