Staff Engineer
Sokin
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
As a Staff Engineer at Sokin, you will play a critical role in designing, developing, and delivering scalable and efficient software solutions. You will serve as a technical leader, mentoring team members, collaborating with cross-functional teams to guide architectural decisions, setting technical standards, and ensuring high code quality across projects.
Your extensive experience will enable you to lead complex projects, drive innovation, and champion best practices to enhance product development. This role requires a strong blend of hands-on technical work and strategic thinking to deliver real value for Sokin and its growing international customer base.
About Sokin
Sokin is a next-generation B2B financial services provider, empowering businesses to make and receive global payments with greater speed, lower cost, and total transparency. Our mission is to simplify global business, helping companies thrive wherever they choose to grow.
We deliver essential services across:
- Global payments and receivables
- Foreign Exchange (FX)
- Treasury management
- Finance reconciliations
Sokin is rapidly expanding, with an established presence in EMEA, APAC, and North America. Backed by strong global infrastructure and industry-leading partners, we are redefining how businesses move money worldwide. Our diverse client base spans industries from sports and entertainment to logistics and travel, and our community is growing rapidly. Join our team of exceptional people who share our ambition to transform the future of global payments.
Key Responsibilities
Technical Leadership
- Design, build, and maintain highly scalable and reliable systems aligned with company goals and technical standards.
- Define, communicate, and enforce coding standards, design principles, and development methodologies.
- Drive architectural decisions, collaborating with stakeholders on technical strategies and roadmaps.
Project Ownership
- Lead complex projects from conception through delivery, coordinating with engineering, product, and design teams.
- Identify technical challenges, propose solutions, and mitigate risks to ensure timely delivery.
- Own end-to-end performance, security, and reliability of systems and applications.
Mentorship and Collaboration
- Mentor and guide junior and mid-level engineers, fostering continuous learning and professional growth.
- Provide constructive feedback during code reviews, improving overall codebase quality.
- Collaborate with other engineers and departments for seamless feature and technology integration.
Continuous Improvement
- 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.
Stakeholder Engagement
- Act as a bridge between engineering teams and other departments, communicating complex technical concepts.
- Participate in technical discussions with senior leadership, contributing to strategic decision-making.
- Gather and address feedback from stakeholders, ensuring alignment with business goals.
Required Qualifications
- 10+ years of software development experience, with a strong background in large-scale systems and application architecture.
- 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.
Preferred Qualifications
- Experience in a Tech Lead or Staff Engineer role.
- Familiarity with modern frontend frameworks and data engineering best practices.
Sokin is an equal opportunities employer committed to an inclusive work environment. We promote an agile, flexible working culture. Candidates will need the right to work in the jurisdiction they are looking to work in.
Key skills/competency
- Software Architecture
- Technical Leadership
- Scalable Systems
- Distributed Systems
- Microservices
- Python (or Java, JavaScript)
- Cloud Technologies (AWS)
- DevOps (CI/CD)
- Mentorship
- Problem-solving
How to Get Hired at Sokin
- Research Sokin's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your Staff Engineer resume: Highlight 10+ years of large-scale system architecture and technical leadership expertise.
- Showcase technical depth: Emphasize experience with Python, AWS, microservices, and design patterns.
- Prepare for architectural discussions: Be ready to discuss scalable solutions and distributed system design.
- Demonstrate leadership potential: Share examples of mentoring, driving best practices, and cross-functional collaboration.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background