Senior Software Engineer
Berkeley Payments
Join to apply for the
Senior Software Engineer
role at
Berkeley Payments .
Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly. We pride ourselves on offering cutting‑edge financial technology to our clients, empowering businesses to streamline operations and improve their payment processes.
Role OverviewWe are looking for a talented and passionate Senior Software Engineer to join our technology team. This is a backend‑focused role, with 90% backend development and 10% frontend work, along with occasional data engineering tasks. As a Senior Software Engineer at Berkeley Payments, you will be responsible for building, maintaining, and enhancing payment processing systems and applications. You will collaborate with cross‑functional teams to design and develop secure, scalable, and high‑performance software solutions that meet the needs of our customers. We’re seeking developers who think critically about the end‑user experience and bring a holistic view of product development into their work, from ideation to implementation.
We’re looking for developers who thrive in a fast‑paced, dynamic environment. As a growing company with a startup mentality, you should be comfortable with evolving requirements and enjoy the challenge of building systems that scale while keeping pace with business needs. This is a role for someone who is proactive, adaptable, and able to deliver high‑quality solutions even when priorities shift.
Key Responsibilities
Architect and develop high‑quality backend software solutions for payment processing systems, ensuring scalability and performance.
Design and implement robust APIs and services for various payment functionalities, adhering to security standards.
Lead technical discussions and decisions, providing architectural guidance and mentoring junior developers.
Collaborate closely with product managers and designers to shape product features, ensuring technical feasibility and alignment with business goals.
Optimize and refactor existing codebases to improve performance, maintainability, and scalability.
Write clean, maintainable, and scalable code following industry best practices with a focus on building product features that align with user needs.
Contribute to setting the technical direction of the team, driving best practices in software engineering.
Troubleshoot, debug, and resolve complex technical issues across the application stack, ensuring minimal downtime and quick resolution.
Ensure code quality through rigorous testing, including unit, integration, and performance tests.
Work with DevOps and infrastructure teams to ensure system stability, security, and performance.
Participate in code reviews, provide feedback, and improve coding standards within the team.
Occasionally assist with data engineering tasks, such as building and optimizing data pipelines, integrating data from various sources, and managing databases.
Bring a product‑oriented mindset by considering how the software being developed impacts user experience and business goals.
Stay updated on industry trends, especially in payments technology, and apply new tools and approaches to improve the overall development process.
Identify and mitigate risks related to system architecture, security, and scalability, ensuring the integrity of financial transactions.
Be comfortable with changing requirements and able to adapt quickly to new challenges and priorities as they arise in a startup environment.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
5+ years of experience in software development, preferably within fintech or payment industries.
Strong understanding of APIs, microservices architecture, and RESTful services.
Experience with databases such as MySQL and PostgreSQL.
Familiarity with payment processing technologies, gateways, or integrations is a plus.
Strong leadership and mentorship skills, with the ability to help guide junior developers and shape the team’s technical direction.
Strong knowledge of version control (Git) and collaboration tools (JIRA, Confluence).
Excellent problem‑solving skills and attention to detail.
Strong communication and collaboration skills to work effectively in a team environment.
Preferred Skills
Experience with cloud platforms like AWS, Google Cloud, or Azure.
Knowledge of security protocols and encryption techniques in payment processing.
Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.
Prior experience working in agile development environments.
Technology Stack
Backend: Elixir, Golang (preferred but not required;
willingness to learn quickly is essential)
Version Control: Git, GitHub
Infrastructure as Code (IaC): Terraform
What We Offer
Competitive Compensation: We offer a salary package that reflects your experience and contributions.
Comprehensive Benefits: Enjoy health, dental, and vision coverage, along with paid time off.
Fully Remote Environment: We are a fully remote company, allowing you to work from anywhere.
Professional Development: We invest in your growth through ongoing learning opportunities, mentorship, and chances to work with cutting‑edge technologies.
Ownership and Impact: Be a part of a small, agile team where your work has direct and visible impacts on our products and customers.
Leadership Opportunities: As a senior team member, you’ll have the potential to grow into a leadership role in the future.
Inclusive Culture: We are committed to fostering a diverse and inclusive workplace where everyone’s voice is heard and valued.
Exciting Fintech Landscape: Join a dynamic industry at the forefront of payments technology, where you’ll tackle complex problems and contribute to innovative solutions that shape the future of fintech.
At Berkeley Payments, we are dedicated to building a diverse and inclusive workplace. If you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description and you have a passion for learning and growth, we encourage you to apply anyway.
Seniority Level : Mid‑Senior level
Employment Type : Full‑time
Location : Fully Remote (All locations)
#J-18808-Ljbffr
Senior Software Engineer
role at
Berkeley Payments .
Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly. We pride ourselves on offering cutting‑edge financial technology to our clients, empowering businesses to streamline operations and improve their payment processes.
Role OverviewWe are looking for a talented and passionate Senior Software Engineer to join our technology team. This is a backend‑focused role, with 90% backend development and 10% frontend work, along with occasional data engineering tasks. As a Senior Software Engineer at Berkeley Payments, you will be responsible for building, maintaining, and enhancing payment processing systems and applications. You will collaborate with cross‑functional teams to design and develop secure, scalable, and high‑performance software solutions that meet the needs of our customers. We’re seeking developers who think critically about the end‑user experience and bring a holistic view of product development into their work, from ideation to implementation.
We’re looking for developers who thrive in a fast‑paced, dynamic environment. As a growing company with a startup mentality, you should be comfortable with evolving requirements and enjoy the challenge of building systems that scale while keeping pace with business needs. This is a role for someone who is proactive, adaptable, and able to deliver high‑quality solutions even when priorities shift.
Key Responsibilities
Architect and develop high‑quality backend software solutions for payment processing systems, ensuring scalability and performance.
Design and implement robust APIs and services for various payment functionalities, adhering to security standards.
Lead technical discussions and decisions, providing architectural guidance and mentoring junior developers.
Collaborate closely with product managers and designers to shape product features, ensuring technical feasibility and alignment with business goals.
Optimize and refactor existing codebases to improve performance, maintainability, and scalability.
Write clean, maintainable, and scalable code following industry best practices with a focus on building product features that align with user needs.
Contribute to setting the technical direction of the team, driving best practices in software engineering.
Troubleshoot, debug, and resolve complex technical issues across the application stack, ensuring minimal downtime and quick resolution.
Ensure code quality through rigorous testing, including unit, integration, and performance tests.
Work with DevOps and infrastructure teams to ensure system stability, security, and performance.
Participate in code reviews, provide feedback, and improve coding standards within the team.
Occasionally assist with data engineering tasks, such as building and optimizing data pipelines, integrating data from various sources, and managing databases.
Bring a product‑oriented mindset by considering how the software being developed impacts user experience and business goals.
Stay updated on industry trends, especially in payments technology, and apply new tools and approaches to improve the overall development process.
Identify and mitigate risks related to system architecture, security, and scalability, ensuring the integrity of financial transactions.
Be comfortable with changing requirements and able to adapt quickly to new challenges and priorities as they arise in a startup environment.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
5+ years of experience in software development, preferably within fintech or payment industries.
Strong understanding of APIs, microservices architecture, and RESTful services.
Experience with databases such as MySQL and PostgreSQL.
Familiarity with payment processing technologies, gateways, or integrations is a plus.
Strong leadership and mentorship skills, with the ability to help guide junior developers and shape the team’s technical direction.
Strong knowledge of version control (Git) and collaboration tools (JIRA, Confluence).
Excellent problem‑solving skills and attention to detail.
Strong communication and collaboration skills to work effectively in a team environment.
Preferred Skills
Experience with cloud platforms like AWS, Google Cloud, or Azure.
Knowledge of security protocols and encryption techniques in payment processing.
Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.
Prior experience working in agile development environments.
Technology Stack
Backend: Elixir, Golang (preferred but not required;
willingness to learn quickly is essential)
Version Control: Git, GitHub
Infrastructure as Code (IaC): Terraform
What We Offer
Competitive Compensation: We offer a salary package that reflects your experience and contributions.
Comprehensive Benefits: Enjoy health, dental, and vision coverage, along with paid time off.
Fully Remote Environment: We are a fully remote company, allowing you to work from anywhere.
Professional Development: We invest in your growth through ongoing learning opportunities, mentorship, and chances to work with cutting‑edge technologies.
Ownership and Impact: Be a part of a small, agile team where your work has direct and visible impacts on our products and customers.
Leadership Opportunities: As a senior team member, you’ll have the potential to grow into a leadership role in the future.
Inclusive Culture: We are committed to fostering a diverse and inclusive workplace where everyone’s voice is heard and valued.
Exciting Fintech Landscape: Join a dynamic industry at the forefront of payments technology, where you’ll tackle complex problems and contribute to innovative solutions that shape the future of fintech.
At Berkeley Payments, we are dedicated to building a diverse and inclusive workplace. If you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description and you have a passion for learning and growth, we encourage you to apply anyway.
Seniority Level : Mid‑Senior level
Employment Type : Full‑time
Location : Fully Remote (All locations)
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...willing to relocate to Canada Interested candidates: Share your resume with details on Guidewire modules, notice periodេទ and relocation readiness. Seniority levelMid-Senior level Employment typeFull-time IndustriesIT Services and IT Consulting #J-18808-LjbffrSeniorRelocation
- ...team membersProvide guidance to junior developersRequirements Senior-level full stack developer with Dev Lead ExperienceStrong... ...GitHub Actions, GitLab, BitBucket, Azure DevOpsFamiliarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNowWillingness...Senior
$105k - $155k per year
Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud‑native services and the engineering infrastructure that supports them. You will work primarily with Java...SeniorWork at officeLocal areaFlexible hours3 days per week- ...les surfaces du Tableau de bord Unity qui redonnent ces données aux développeur(se)s.Nous recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics en tant que généraliste à dominante backend. Il/elle va diriger la conception de bout en bout à...SeniorDaily paidContract workWork visa
- Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of... ...you join us.About the role We're looking for a driven Senior Software Engineer to join our dynamic engineering team to contribute to our...SeniorLong term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
$140k - $190k per year
Dealership Accelerator is hiring a Senior Software Engineer The jobYou'll help build and scale a production AI platform that car dealerships use every day. You own features end to end: you decide how something should work, build it, test it, ship it, and watch it run in production...SeniorFull timeInternshipRemote work- ...with the founder and the clients themselves. FourCents is a software studio with more than twenty years of product work and 350+ projects... ...their code, and we stay with them for years. We are hiring a senior engineer who wants that kind of ownership, not a ticket queue. What...Senior
- Optomi, in partnership with a leading financial solutions provider, is looking for a Senior Software Engineer to join their dynamic team. This role does not support any type of sponsorship and requires the person to work on a W-2 basis.Position Summary: The role requires...Senior
$141.4k - $204.4k per year
...happen. Description And RequirementsIn FC Quality Verification Engineering, our mission is to build the technology, large-scale test... ..., content, and live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these systems from proposal...SeniorFull timeWork at officeLocal area3 days per week- ...automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers. About the Role...Senior
- ...platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered... ...passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry. You should be...SeniorLong term contractTemporary work
- ...approaches to proactive risk management. Our software helps teams across compliance, HR, legal,... ...reputational risk.Role Summary As a Senior Software Application Developer you will... ...complex cross-functional initiatives, raise engineering standards, and shape how product teams...SeniorLong term contractRemote workFlexible hours
- ...in Silicon Valley innovation, industrial engineering, and computer science. With a team of forward... ...industries globally. Ndustrial builds software that helps the world's largest food, cold... ...About the Role: Ndustrial is hiring a Senior Software Engineer to help design and...SeniorWork at officeLocal areaFlexible hours
$20 per day
...growing demand and pursue new market opportunities. As a Senior Full Stack Engineer, you will be a hands-on contributor to the frontend and... ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code...SeniorInternshipSummer holidayRemote workRelocationShift work$110k - $130k per year
Join to apply for the Senior Software Engineer role at Makeship Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans. Leveraging our design, manufacturing, and marketing expertise...SeniorLong term contractTemporary workRemote workWorldwideHome office- We’re looking for a product-driven Senior Software Engineer to join our growing team and help build and scale our healthcare SaaS platform. You’ll work alongside our senior engineers and leadership team to develop, refine, and deliver features that make a real impact...SeniorFull time
$117.5k - $164.5k per year
...problems with remarkable teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent Discovery team.... ....’s Best Workplaces multiple years in a row. Greenhouse Software is an equal opportunity employer. All qualified applicants...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work$132k - $185k per year
...luluRoute, a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management... ...North America and global regions. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of...SeniorLong term contractPermanent employmentPart time- ...recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics... ...developers' hands. We are seeking a Senior Software Developer to join the Diagnostics team as... ...with Kotlin, or C# exposure on the engine side. Gaming background — context for...SeniorDaily paidContract workWork at officeWorldwideRelocation package
- Intermediate / Senior Software Engineer (TypeScript / Node.Js)A growing technology company is building a modern fintech platform designed to power next-generation financial products and services. As part of a new initiative, this team is focused on developing scalable infrastructure...SeniorLong term contract
- About The Role Aspiring IT Inc. is seeking an experienced Senior Software Engineer to design, develop, integrate, and maintain scalable software applications and cloud-based systems.Responsibilities Collect and analyze business and user requirements and translate them...Senior
- ...platform, eliminating the manual, error-prone commerce processes that slow manufacturers and distributors down. We're hiring a Senior Software Engineer to help design, build, and operate the customer-facing applications, intelligent services, and AI-powered workflows driving...SeniorManual laborShift work
- ...healthcare providers, through human-centric software powered by AI. What’s On OfferWe’re looking for a Senior Software Engineer to join our engineering team. You’ll design... ..., PostgreSQL, and embedded analytical engines like DuckDB and DataFusion Lead technical...SeniorInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
- ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers.Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorLong term contractInternshipWork from homeFlexible hours
- Join to apply for the Senior Software Engineer role at OneVest . OneVest is a fast‑growing technology company on a mission to power the world’s wealth by revolutionizing how financial institutions deliver wealth‑management services. We are an innovative team that...SeniorLong term contractInternshipFlexible hours
$150k per year
# Senior Software EngineerWME (William Morris Endeavor)CanadaFull timeRemoteUSD 150,000 – 200,000Apply by Dec 6, 2026## About the roleSenior Software Engineer WME is building the next generation of internal platforms that power one of the world's leading entertainment companies...SeniorLong term contractTemporary workLocal area$136k - $187k per year
...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced...SeniorLocal areaWorldwideFlexible hours- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud...SeniorLong term contractWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

