🌎
This job posting isn't available in all website languages
📁
Lead Software Engineer
📅
CREQ235692 Requisition #

Role Responsibilities


Engage with the product owner, team lead, architects, and global team members to build world class solutions that address customer needs.
Maintain a strong focus on quality and security, delivering reliable and robust solutions.
Independently manage workload while promoting an inclusive and open culture.
Take initiative to build knowledge in technology products and tools through on-the-job learning, certifications, and projects.
Actively participate in Scrum meetings and provide timely status updates to the Team Lead and/or Scrum Master for assigned responsibilities.
Contribute during agile retrospectives and reviews to analyze, adapt, and identify ways for the team to deliver more effectively and meet quality standards on time.
Work well under pressure, taking ownership of issues and resolving them with minimal supervision.
Communicate effectively and maintain a strong client focus with excellent interpersonal skills.
Ensure the teams knowledge base is kept up to date with technical issue resolutions and shared learning.

Key Relationships


Primary 
Development Manager, Development Team, Operations Support Team, QA Teams, Architecture, Scrum Master, Product Owner, and Business Experts on projects.

Role Requirements


Must Have
Strong C/C++ experience (minimum 5 years) for cross-platform development, especially on RedHat Linux.
Experience with code repositories supporting multi-person and multi-version delivery pipelines.
Familiarity with Agile Software Development, including TDD and/or BDD, and the Atlassian toolset.
Knowledge of automation and CI/CD pipeline development.
Excellent verbal and written communication skills.
Ability to clearly communicate complex information to relevant audiences.
Strong problem-solving skills, attention to detail, and adaptability to fast-changing technical environments.
Quickly understand the broader impact of changes and technical issues.

Nice to Have
Experience with containerization and orchestration tools like Docker and Kubernetes.
Background in high-transactional, low-latency system development.
Proficiency in scripting languages such as Python, JavaScript, and Node.js.
Exposure to cloud platforms (AWS/Azure) and CloudFormation.
Familiarity with building automation tools and processes.

Role Responsibilities

  • Engage with product owner, team lead, architects, and global teams to deliver world-class solutions.

  • Maintain high standards of quality and security, delivering robust and reliable systems.

  • Manage workload independently while fostering an inclusive and open team culture.

  • Take initiative in learning new technologies, tools, certifications, and hands-on projects.

  • Participate actively in Scrum ceremonies and provide timely status updates to team leads and Scrum Masters.

  • Contribute to agile retrospectives and reviews to enhance team delivery and meet quality standards.

  • Remain calm and take ownership in high-pressure situations, resolving issues with minimal supervision.

  • Communicate effectively with strong client focus and interpersonal skills.

  • Keep the team’s knowledge base updated with issue resolutions and shared learnings.


Key Relationships

  • Primary Stakeholders:

    • Development Manager

    • Development Team

    • Operations Support Team

    • QA Teams

    • Architects

    • Scrum Master

    • Product Owner

    • Business Experts


Role Requirements

Must Have

  • Minimum 5 years of C/C++ experience for cross-platform development (especially on RedHat Linux).

  • Experience working with code repositories in multi-developer, multi-version environments.

  • Familiarity with Agile methodologies including TDD and/or BDD.

  • Proficiency with Atlassian toolset (e.g., Jira, Confluence).

  • Knowledge of CI/CD pipelines and automation practices.

  • Strong verbal and written communication skills.

  • Ability to explain complex technical concepts to different audiences.

  • Excellent problem-solving skills, attention to detail, and adaptability.

  • Ability to assess broader technical impacts of changes and issues.

Nice to Have

  • Experience with Docker and Kubernetes.

  • Background in high-transactional, low-latency system development.

  • Proficiency in scripting languages (Python, JavaScript, Node.js).

  • Exposure to cloud platforms (AWS or Azure) and CloudFormation.

  • Familiarity with build automation tools and processes.

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ235675

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ230973

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ229192