3 Multiplier IT Solutions Jobs
Lead Software Engineer - C#/Java/Python (7-10 yrs)
Multiplier IT Solutions
posted 16d ago
Flexible timing
Key skills for the job
Overview :
We are seeking a highly skilled and experienced Lead Software Engineer to oversee the development and delivery of high-quality software solutions.
This role involves technical leadership, hands-on coding, and close collaboration with cross-functional teams to ensure the success of projects.
The ideal candidate will have a deep understanding of software development best practices, system architecture, and a passion for mentoring and guiding teams.
Key Responsibilities :
Technical Leadership :
- Lead a team of software engineers through the software development lifecycle, including planning, design, development, testing, and deployment.
- Serve as a technical expert, making architectural decisions and setting technical direction for projects.
Software Development :
- Write, review, and optimize clean, scalable, and maintainable code.
- Implement complex features, troubleshoot issues, and ensure the technical quality of deliverables.
Collaboration :
- Work closely with product managers, designers, and other stakeholders to align technical solutions with business objectives.
- Foster a collaborative team environment that encourages innovation and knowledge sharing.
Mentorship and Team Development :
- Mentor and guide junior and mid-level engineers, promoting best practices in coding, testing, and documentation.
- Provide constructive feedback through code reviews and regular one-on-one meetings.
System Design and Architecture :
- Design scalable and efficient system architectures to support business needs.
- Ensure system reliability, performance, and security through robust design principles.
Process Improvement :
- Identify opportunities for process improvements in software development and deployment.
- Advocate for and implement DevOps practices, CI/CD pipelines, and automated testing frameworks.
Key Skills and Qualifications :
Education :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience :
- 7+ years of experience in software development, with at least 2+ years in a leadership or mentorship role.
- Proven track record of delivering complex software solutions.
Technical Skills :
Programming Languages :
- Proficiency in languages such as Java, Python, C#, JavaScript/TypeScript, or Go.
Frameworks :
- Experience with modern frameworks like React, Angular, .NET, Spring Boot, or Django.
Database Management :
- Expertise in relational and non-relational databases (e.g , MySQL, PostgreSQL, MongoDB).
Cloud Platforms :
- Familiarity with AWS, Azure, or Google Cloud Platform (GCP).
DevOps Practices :
- Knowledge of containerization (Docker), orchestration (Kubernetes), CI/CD tools, and monitoring systems.
Version Control :
- Proficient in Git and collaborative workflows.
Soft Skills :
- Strong communication and interpersonal skills.
- Excellent problem-solving and decision-making abilities.
- Ability to manage multiple priorities in a fast-paced environment.
Working Environment :
- Hybrid or remote flexibility, depending on company policies.
- Collaborative and innovative work culture with opportunities for professional growth.
- Participation in technical conferences, workshops, and ongoing learning programs
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Lead Software Engineer roles with real interview advice