For Employers
Software Engineering Lead


THE SOFTWARE PRACTICE PTE. LTD.
18 days ago
Posted date
18 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
We are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do.

Our culture is results-driven, valuing execution and creativity. You'll get a lot of ownership over your deliverables, and we trust you to ship high-quality products on time. You will be part of a high-performing cross-functional team where you get to witness the direct impact of your work - seeing applications go live and real-world usage.

As a Software Engineering Lead, you will play a key role in providing technical and team leadership, mentoring engineers, and contributing to the team's growth and performance, while ensuring alignment with business goals.

Responsibilities

  • Design, develop, and maintain mission-critical systems, delivering high-availability and performance.
  • Own end-to-end delivery responsibility for modules, participate in Continuous Integration activities, automation frameworks for testing and deployments, and other related items in addition to contributing to core product code.
  • Lead and mentor a team of software engineers, fostering a culture of high performance and collaboration.
  • Design, document, and implement efficient API endpoints.
  • Implement security and data-protection best practices.
  • Drive key technical and architectural designs with a close eye on maintainability, performance, and security.
  • Conduct code reviews.
  • Interact with business and technical stakeholders to deliver high-quality products and services that meet business requirements and expectations.

You'll get to work in a fast-paced environment, with a great team of full-stack engineers who have a lot of experience in building large software applications from scratch.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related fields.
  • At least 8 years of experience in a software engineering role, including proven leadership experience.
  • Solid programming ability and at least 4 years experience in building web applications using C#.
  • Strong server-side programming experience in C#.
  • Experience with RESTful APIs and microservices development.
  • Good understanding of SQL and experience with databases such as MySQL or PostgreSQL.
  • Knowledge and experience in developing software using agile methodologies.
  • Passion for delivering zero-defect high-quality code, with a proactive mindset.
  • Communicate effectively with team members and stakeholders in English, both verbally and in writing.
  • Ability to work independently and structure timelines, take ownership and responsibility, and communicate clearly.
  • Demonstrated experience in leading engineering teams, including mentoring engineers, guiding technical decisions, and fostering a collaborative development environment.
  • Strong sense of ownership over both technical delivery and team performance.

Any experience in the one or more of the following is a definite plus:
  • Experience with AWS, Azure, or any other cloud platforms;
  • Worked on non-trivial Javascript applications (and experience in VueJS).

If you've built something in the past, do let us know. Github and/or StackOverflow profiles are welcome.

We seek your understanding that only shortlisted candidates will be notified.
Related tags
-
JOB SUMMARY
Software Engineering Lead
THE SOFTWARE PRACTICE PTE. LTD.
Singapore
18 days ago
N/A
Full-time

Software Engineering Lead