← Back to jobs

Senior Software Engineer

Moratuwa FULL_TIME 1 month ago
Company: Kernel Encode Pvt Ltd
Location: Moratuwa
Type: FULL_TIME
Login to apply
Language: Translating…

Senior Software Engineer

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. This role is perfect for a developer who thrives in a fast-paced environment and enjoys working on diverse technology stacks to solve complex problems for global clients.

Responsibilities

  • Lead the development of full-stack features from conception to deployment.
  • Write clean, maintainable, and efficient code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior developers and participate in code reviews to maintain high quality.

Core Technologies & Skills

  • Backend Development: PHP (Laravel), Python (FastAPI / Django), Java (Spring Boot), Node.js (NestJS / Express), C# (.NET Core)
  • Frontend Development: React.js, Angular / Vue, JavaScript
  • Databases: PostgreSQL, MySQL, SQL Server
  • APIs & Architecture: RESTful API design, GraphQL (optional), Microservices architecture
  • Cloud & DevOps: AWS, Azure, GCP, Docker, Kubernetes, CI/CD pipelines
  • Security & Best Practices: Secure coding standards, Authentication & Authorization, Data protection & encryption
  • Testing & Quality: Unit testing, integration testing, TDD / BDD (nice to have)

Key Qualifications

  • BSc/MSc in Software Engineering, Computer Science, Computer Engineering, or related field
  • 6+ years of professional software development experience
  • Experience in system design & architecture
  • Proven experience delivering production-grade systems
  • Prior mentoring / code review / technical leadership experience

Technical Leadership

  • Ability to lead features end-to-end
  • Strong problem-solving & debugging skills
  • Experience with Agile / Scrum methodologies
  • Excellent communication & documentation skills

Why Join Us?

  • Opportunity to work on diverse, international projects
  • A collaborative environment that values continuous learning and professional growth
  • Competitive salary and flexible working arrangements

How to Apply

Please send your updated CV and a link to your GitHub profile or portfolio to:

CAREERS@KERNELENCODE.COM

Note: Candidates who do not meet the above qualifications are kindly requested not to apply. Such applications will not be considered.

Frequently asked questions

Use the Apply form on this page to submit your CV (PDF/DOC/DOCX). You can also include a short cover letter.
This position is FULL_TIME.
The role is based in Moratuwa.
Salary details are not disclosed by the employer.
No closing date is listed. Apply early as roles may be filled on a rolling basis.
Typically it includes an application review, one or more interviews, and (for some roles) a skills assessment or test. Exact steps may vary by employer.
The role is posted by Kernel Encode Pvt Ltd.
Tailor your CV to match the role, keep it to 1–2 pages, and add a short cover letter describing how your recent work aligns with the job requirements.

Related jobs

We use cookies to run AnyJobOK, remember preferences, and (with your consent) improve analytics. See our Cookie Policy.

Cookie settings

Manage how we use cookies on this device.

Strictly necessary
Required for core site features.
Always on
Functional
Remember preferences and improve UX.
Analytics
Help us understand site usage.
Advertising
If used, show relevant ads.