Python Software Engineer

  • Full Time
  • Colombo
  • 180,000 – 350,000 LKR / Month

Website Virtusa

Python Software Engineer

Company Website
Company Name: Virtusa
Industry: Information Technology / Software Development
Job Location: Colombo
City: Colombo
Postal Code: 00100
Region: Western Province
Gender: Not Specified
Company Office Local Address: Colombo, Sri Lanka
Country: Sri Lanka
Job Type: Full-Time
Currency: LKR
Job Average Salary Rate: LKR 180,000 – 350,000 monthly
Estimated range based on market data. Actual salary may vary. This salary range is an estimation made by Job Polia.

About Virtusa

Virtusa operates as a global technology company providing advanced digital engineering services across industries. The organization focuses on modernizing business operations through scalable technology solutions, data-driven applications, and cloud innovation while supporting clients with long-term digital growth strategies.

Job Summary

The Python Software Engineer role at Virtusa requires strong leadership and technical expertise to guide engineering teams toward efficient project delivery. This position manages architecture, coding standards, stakeholder coordination, and high-quality software engineering practices through structured collaboration.

Responsibilities

• Lead and oversee a team of engineers to ensure successful project delivery, from inception to deployment.
• Define technical requirements and ensure alignment with business objectives.
• Contribute to architectural decisions and technical designs.
• Coordinate with product owners and stakeholders to prioritize tasks and allocate resources.
• Provide technical guidance and mentorship to team members.
• Facilitate communication and collaboration within the team.
• Ensure adherence to coding standards, best practices performing code reviews and providing constructive feedback to peers.
• Identify and address technical debt and architectural weaknesses.
• Evaluate and mitigate technical risks associated with projects, ensuring smooth progress and timely delivery.
• Champion quality-focused software development, enforcing quality assurance standards, processes, testing methodologies, and driving initiatives to improve the development team efficiency (like automation, CI/CD).
• You are able to grasp, articulate, and advocate for technological solutions in both technical and non-technical settings and intelligently apply agile principles as you do so.
• You are able to interrogate and present data and data analysis and have a willingness to present results of analysis undertaken as a part of your team’s work.

Qualifications

• You have demonstrable experience as a technical lead developer or engineer with a focus on Python.
• You love SQL (Postgres, SQL Server, Databricks)
• You are comfortable working without an ORM.
• You are familiar with the challenges of working with data at scale.
• You prefer the command line use of git, bash/zsh, and (optionally) vim.
• An undergraduate degree or demonstrable knowledge and experience of concepts in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or any related discipline would be advantageous.

Disclaimer

This job listing is aggregated from publicly available sources. We are not the employer. Please apply only via the official careers page. Please apply to Python Software Engineer – Colombo only through the official careers website given apply link.

More Related Jobs Check Here

A strong Python engineering opportunity in Colombo offering leadership responsibilities and technical growth within a global IT company.

To apply for this job please visit lk.linkedin.com.