Hybrid Staff Engineer

Posted 6 days ago

Apply now

About the role

  • Staff Engineer designing and delivering scalable software solutions for global payments at Sokin. Leading projects and mentoring engineers in a hybrid work environment.

Responsibilities

  • Design, build, and maintain highly scalable and reliable systems, ensuring they align with company goals and technical standards
  • Define, communicate, and enforce coding standards, design principles, and development methodologies across teams
  • Drive architectural decisions and work closely with stakeholders to align on technical strategies and roadmaps
  • Lead complex projects from conception through delivery, coordinating with engineering, product, and design teams
  • Identify technical challenges, propose solutions, and proactively mitigate risks to ensure timely delivery
  • Own end-to-end performance, security, and reliability of systems and applications
  • Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and professional growth
  • Provide constructive feedback during code reviews, helping to improve the overall quality of the codebase
  • Collaborate with other engineers and departments to ensure seamless integration of new features and technologies
  • Identify and implement best practices, tools, and processes to increase team efficiency, code quality, and system performance
  • Conduct root cause analysis of issues and drive long-term improvements
  • Stay updated on emerging technologies, bringing innovative solutions and ideas to the team
  • Act as a bridge between engineering teams and other departments, communicating complex technical concepts in an accessible manner
  • Participate in technical discussions with senior leadership and contribute to strategic decision-making
  • Gather and address feedback from stakeholders, ensuring alignment with business goals.

Requirements

  • 10+ years of software development experience
  • Proven experience in one or more programming languages, such as Python, Java, C++, or JavaScript
  • Deep understanding of software design patterns, architecture, and best practices
  • Experience with cloud technologies, distributed systems, and microservices architecture
  • Knowledge of DevOps practices, CI/CD, and automation
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Strong communication skills with the ability to explain technical concepts to a non-technical audience.

Benefits

  • Flexible working arrangements
  • Professional development opportunities

Job title

Staff Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridSingapore

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job