Lead Software Engineer
Actively Reviewing the ApplicationsHive Financial Systems
Job Description
Lead Software Engineer
We are seeking an experienced Lead Software Engineer with a strong background in C#, .NET, SQL Server, and Kubernetes (K8). In this role, you will be responsible for the end-to-end lifecycle and technical direction of our IT product development teams. You will oversee multi-phased initiatives from concept through final implementation and maintenance, ensuring high-quality and sustainable technology solutions.
(MUST BE WILLING TO WORK USA HOURS)
Key Responsibilities:
- Lead the development and maintenance of new and existing software products and solutions.
- Manage full-stack software engineers in a fast-paced team environment.
- Collaborate with Product and Design teams to shape innovative solutions for our customers.
- Develop plans, schedules, estimates, and allocate resources in both waterfall and agile environments.
- Foster a culture of quality coding practices and secure software design.
- Fluent in CI/CD and DevOps practices.
- Analyze issues, assess impact, and perform enhancements and defect resolution.
- Apply object-oriented design principles and agile methodologies.
- Evangelize best practices while being aware of their practical limitations.
- Perform coding, debugging, testing, and troubleshooting throughout the application development process.
- Develop new features to a high standard of quality.
- Understand secure software design, apply best practices, and spot potential problems in systems.
- Advise the technology organization on system improvements to meet current and future demands.
- Establish software development patterns for the development team.
- Review code to ensure standards, advise on improvements, and mentor team members.
- Design new systems and refactor legacy systems as needed.
- Proactively work with the business to understand and clarify requirements.
- Communicate issues, plans, and statuses to a variety of stakeholders.
- Own projects end-to-end, delivering against estimates on time with high quality.
Qualifications:
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 8+ years of experience in programming and project management within an agile development environment.
- Demonstrated expertise in software development and deployment, utilizing best practices and procedures.
Technical Skills:
- Full Stack Web Application Development
- Cloud Microservices Architecture
- HTML, CSS, JavaScript, AJAX
- C# .NET, ASP.NET MVC Core
- Python
- Familiarity with front-end frameworks such as Angular and React
- SQL Server
- MongoDB
- On-Premise and Cloud computing
- Concurrent systems
- Elastic computing
- CI/CD pipelines
- Work with both legacy and greenfield projects
- Microsoft Copilot
- API Development, Web API
- Azure DevOps
- Good to have but not required: C++, Node.js
Soft Skills:
- Exceptional interpersonal, written, and verbal communication skills.
- Proven ability to convey complex ideas in an accessible manner.
- Flexibility in managing shifting demands and priorities.
- Strong problem-solving and root cause analysis skills.
- Talent for building and leading high-performing, motivated teams.
- Creative problem solver in a fast-paced, dynamic, cross-functional environment.
- Focused, self-driven, and able to manage high-level and ambiguous assignments.
- Cooperative team player who leads through reason and respect for others.
- Unbiased toward specific vendors or technologies, focusing on results.
- Motivated by long-term results.
Culture Fit:
- Proactive and self-driven, capable of breaking down complex tasks and driving for results.
- Team-oriented, with respect for diverse viewpoints and experiences.
- Practical and results-oriented, with a focus on long-term success.
- Able to thrive in a fast-paced, dynamic, and cross-functional environment.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Data Engineer
Capgemini Engineering
Emergency Manager
City of Rialto
Product Developer - C12 - PUNE
Citi
Junior Accountant
Capture Group
Mechanical Utility
ALTEN India
Share
Quick Apply
Upload your resume to apply for this position