NMI logo
NMI

Full commerce is the future — we get you there now.

Senior Software Engineer (C#)

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

68 days ago

Salary

£50K - £65K / year

Seniority

Senior

Job Description

Senior Software Engineer (C#)

NMI

NMI is a leading provider of payment gateway solutions, specialising in card-present solutions and payment processing. Our innovative technologies empower businesses to securely accept payments and optimise transaction processing. With a focus on reliability, security, and innovation, we continuously push the boundaries of what’s possible in the payments industry. We are seeking an experienced Senior Software Engineer to join our Core Gateway team. The Core Gateway team is responsible for the development, maintenance, and evolution of NMI’s primary payment gateway platforms, powering high-volume, business-critical transaction processing for merchants globally. This team plays a pivotal role in ensuring our gateways operate reliably, securely, and at scale. By continuously improving performance, resilience, and functionality, the Core Gateway team enables seamless payment operations and supports our customers in an increasingly digital economy. The ideal candidate: The ideal candidate is a highly skilled software engineer with senior-level technical depth, strong system design experience, and the curiosity to work across components when needed. As a Senior Engineer, you will take ownership of complex technical challenges and play a key role in designing, developing, and evolving backend services that enable secure, performant, and reliable payment transactions. You will influence architectural decisions, proactively identify risks and technical debt, and contribute to strengthening our CI/CD, testing, and deployment practices. You are comfortable operating in high-availability environments where reliability and security are paramount. You lead by example through high engineering standards, thoughtful design, and mentorship of other engineers. Key Responsibilities: - Design and deliver complex backend systems that power secure, scalable, and high-performance payment processing. - Take ownership of significant components or services within the Core Gateway platform, ensuring long-term maintainability and operational excellence. - Clearly articulate complex technical solutions and trade-offs to engineers, Product, and stakeholders. - Guide project delivery within the team, helping break down work, manage technical risk, and ensure high-quality outcomes. - Proactively identify and resolve architectural gaps, performance bottlenecks, and reliability risks. - Lead and participate in design reviews, raising the quality bar across the team. - Drive improvements in observability, fault tolerance, and operational readiness across services. - Mentor junior and mid-level engineers, providing constructive feedback and supporting their technical growth. - Contribute to the evolution of CI/CD pipelines, testing strategies, and deployment automation. - Ensure adherence to strong security and compliance standards (e.g., PCI, OWASP, SOC2). - Participate in the team’s out-of-hours on-call rota, contributing to incident response, root cause analysis, and preventative improvements (typically after a 6-month onboarding period, with additional compensation provided). Skills & Experience: - Bachelor's degree in Computer Science, Information Technology, or equivalent experience. - Minimum of 5 years of experience developing complex software applications in a commercial environment. - Advanced proficiency in C# (preferred) or PHP, with strong understanding of object-oriented design principles. - Deep understanding of the full software development lifecycle (SDLC) and agile methodologies. - Experience with relational databases (e.g., MySQL, SQL Server, Oracle). - Strong knowledge of security best practices (e.g. OWASP, PCI, SOC2, HIPAA). - Proficiency with Google Cloud Platform (GCP), Amazon Web Services (AWS), or similar cloud environments. - Experience with logging systems (such as Logz.io) and optimizing logs preferred. - Experience with monitoring and alerting systems (e.g. DataDog, NewRelic, etc.) preferred. - Experience designing and building scalable, performant, and reliable systems, and improving reliability in existing systems. - Deep knowledge of design patterns and their practical application. - Proven ability to work independently while also fostering teamwork and cross-team collaboration. - Proven ability to mentor others and contribute to a strong team culture. - Strong problem-solving skills, with the ability to anticipate potential issues and proactively address them. - Excellent communication skills, capable of explaining complex technical concepts to both technical and non-technical stakeholders As well as being a part of something exciting everyday, you will also receive the following benefits: - Annual bonus scheme dependent on individual and company performance - Annual salary of £50,000 - £65,000 - 25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days) - Workplace pension scheme - Private medical insurance (upon 30 days of employment) - 7 hours per day, 35 hours per week - A remote first culture - Great work-life balance with our Flexi-time policy - Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave). - A chance to develop with an allocated company training budget - Bike2Work Scheme - Lifeworks, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets - A strong commitment to employee wellbeing including mental health first aiders - Employee referral scheme with generous financial reward - Bonusly colleague reward scheme We’re looking for creative and passionate people who share our vision of making payments easy. If that sounds like you and you meet the requirements above, then please click on 'Apply for this job'! We are an Equal Opportunities employer and will provide reasonable support throughout the recruitment process to applicants who have a disability. Please let us know in advance so that any support, aids or adaptations can be put in place to assist you. Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks. About us NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realising it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech start-ups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratise the latest payments technology so that everyone can realise the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places. Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here: https://www.nmi.com/legal/privacy-policy/ #LI-Remote Salary range, depending on experience: £50,000—£65,000 GBP

Related Job Pages

More Software Engineer Jobs

DAGA Inc logo

Deputy Analytics and Technology Director

DAGA Inc

DAGA values a truly diverse workforce and is committed to a culture of inclusivity, respect, and integrity. We strongly encourage people with disabilities, people of color, transgender and non-binary people, and people from diverse backgrounds to apply. DAGA is an equal opportunity employer and it is our policy to recruit, hire, train, promote and administer any and all personnel actions based on business needs, job requirements, and individual qualifications without regard to race; color; religion; national origin; sex; age; marital status; personal appearance; sexual orientation; gender identity or expression; family responsibilities; disability; matriculation; genetic information; credit information; status as a victim or family member of a victim of domestic violence, a sexual offense, or stalking. DAGA will not tolerate any unlawful discrimination or harassment based on any of these characteristics.

Role Description The Deputy Analytics and Technology Director is responsible for implementing DAGA’s quantitative and qualitative research strategy, including modes such as: - Benchmark polling - Tracker polling - Focus groups - Qual boards - Message tests - Voter modeling The Deputy Analytics and Technology Director works closely with the Analytics and Technology Director to provide necessary research and data support to other teams at DAGA, AG campaigns, and AG offices. This position requires a high level of proven project management success and knowledge of quantitative and qualitative research modes. Experience in polling is preferred. Additionally, they must have the capacity to work collaboratively with other teams and outside vendors on complex research projects. Qualifications - 2-3 cycles (4-6 years) of quantitative or qualitative research experience - Well-versed in market research methodology - Highly organized, detail-oriented, and able to project-manage large scale projects in a fast-paced environment with multiple layers of stakeholders, both internal and external - Demonstrated ability to identify and select most important findings from data and then communicate results in understandable prose to a diverse, non-technical audience - Previous experience hiring, training and managing staff - Experience with politics and political campaigns a plus - Experience with voter file data or coding in SQL, R or Python a plus - Experience with ad-tracking software (Ad Impact, Big AL) a plus - Sound judgment, trustworthiness and the ability to manage confidential information - Sense of humor and positive attitude Requirements - Project manage quantitative and qualitative research projects including polling, focus groups, qual boards, message tests and voter modeling to meet electoral and messaging needs - Synthesize and present results from quantitative and qualitative research to a variety of stakeholders - Cross-reference and synthesize public and partner polling to guide and elevate DAGA and AG campaign polling - Proactively answer cross-departmental research questions and empower data-driven decision-making throughout the organization - Develop and maintain strong working relationships with DAGA’s Political, Research, Communications, Policy and Development teams, as well as outside polling & analytics vendors - Assist Director in creating decks and memos about polling and messaging for major stakeholders - Hire, train and manage Data Team interns - Other duties as assigned by manager Benefits - The salary range for this position is $99,000 - $110,000, commensurate with experience. - Fully paid health, dental, and vision benefits (includes employees and dependents) - 401K match, up to 6% - Short and long-term disability benefits - Life insurance benefits - Pretax spending accounts - Monthly commuter benefit - Monthly remote work stipend

United States
$99K - $110K / year
Full TimeRemoteTeam 1,001-5,000

Job Classification: Technology - Engineering & Cloud At PGIM, we care about our employees, and we are committed to seeing them succeed. We provide our employees with access to professional development and support to help drive their success and ability to innovate. What you will do: PGIM DC Solutions is a new business within PGIM that is focused on elevating the brand and product capabilities with Defined Contribution clients. PGIM is a Top 10 DC Asset Manager and continuing to build our presence with large Defined Contribution Plan Sponsor and Consultants. Our business climate is a safe inclusive environment, centered around mutual respect, intellectual honesty, transparency, and teamwork. PGIM DC Solutions is building out a technology platform and is looking for top-flight, innovative technologists, who will work in a hands-on capacity in a start-up environment to code and deploy the financial models and systems that underlie this new business line. To support this effort, successful candidates will define and deploy the necessary cloud-based architecture to host these models. The DCS product, which has applied for patent protection, is an exciting opportunity to build an innovative consumer product, with high-velocity features and the technology to support those goals. What you can expect: Core Functional Responsibilities: - Hands-on production full-stack implementation for the DCS business. - Implement DCS architecture to provide new features and services to a consumer client base. - Work collaboratively with other technologists, QA and product management to build software solutions. What you will bring: - BS in Computer Science/Engineering, Finance or Mathematics/Statistics required - Minimum 7 years of experience full stack development in financial services - Strong programming skills in Python or C++ and some PostgreSQL; enthusiasm for learning and implementing high performance new technologies - Solid numerical programming abilities - Skill with git source control systems - Experience working within an agile development framework, including creating/reviewing stories, sprints, product grooming, etc. - Curious, excited to learn, experiment and innovate What will set you apart: - Knowledge of financial planning and software a plus - Knowledge of or experience with a variety of asset classes is desirable, including equity, bonds and annuities - Defined Contribution / Retirement industry knowledge and experience - Experience building and orchestrating containers and microservices, preferably on AWS. *We know not everyone will meet 100% of the requirements, however we encourage you to apply if you think your skills are a good fit for this role. Note: Prudential is required by state specific laws to include the salary range for this role when hiring a resident in applicable locations. The salary range for this role is from $150,000 to $210,000. Specific pricing for the role may vary within the above range based on many factors including geographic location, candidate experience, and skills. Roles may also be eligible for additional compensation and/or benefits. Eligibility to participate in a discretionary annual incentive program is subject to the rules governing the program, whereby an award, if any, depends on various factors including, without limitation, individual and organizational performance. What we offer you: - Market competitive base salaries, with a yearly bonus potential at every level. - Medical, dental, vision, life insurance, disability insurance, Paid Time Off (PTO), and leave of absences, such as parental and military leave. - 401(k) plan with company match (up to 4%). - Company-funded pension plan. - Wellness Programs including up to $1,600 a year for reimbursement of items purchased to support personal wellbeing needs. - Work/Life Resources to help support topics such as parenting, housing, senior care, finances, pets, legal matters, education, emotional and mental health, and career development. - Education Benefit to help finance traditional college enrollment toward obtaining an approved degree and many accredited certificate programs. - Employee Stock Purchase Plan: Shares can be purchased at 85% of the lower of two prices (Beginning or End of the purchase period), after one year of service. Eligibility to participate in a discretionary annual incentive program is subject to the rules governing the program, whereby an award, if any, depends on various factors including, without limitation, individual and organizational performance. To find out more about our Total Rewards package, visit Work Life Balance | Prudential Careers. Some of the above benefits may not apply to part-time employees scheduled to work less than 20 hours per week. Prudential Financial, Inc. of the United States is not affiliated with Prudential plc. which is headquartered in the United Kingdom. Prudential is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender identity, national origin, genetics, disability, marital status, age, veteran status, domestic partner status, medical condition or any other characteristic protected by law. If you need an accommodation to complete the application process, please email accommodations.hw@prudential.com. If you are experiencing a technical issue with your application or an assessment, please email careers.technicalsupport@prudential.com to request assistance.

United States
$150K - $210K / year

Associate Software Engineer

UnitedHealth Group

UnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. Information is the lifeblood of the healthcare industry—everything depends on it. At Optum Insight Technology, you’ll help us work on streamlining the flow of information between payers, healthcare providers and various other stakeholders to deliver the right insights to the right places at the right times, driving better outcomes for patients, reducing friction in the health system and lowering costs. Every day our work directly impacts the world for the better, in meaningful and profound ways.  ​ We live in a time of unprecedented technical capability and possibility. Health care is at a pivotal point in this journey where even small gains can lead to major transformation. You could be a part of that – you have tremendous skill and the potential to make a lasting impact. Optum Insight Technology is uniquely positioned to bring your skills to bear on these pressing and life-changing technical challenges. The health care industry has an immediate need for your drive, innovation, passion and technical insight. Help us help the millions of people we serve each day.​ #OptumInsightTech The Clinical Decision Support (CDS) Engineering team, a unit within the Optum Insight Technology organization is responsible for building commercial products helping payers and providers with administrative and clinician focused CDS solutions. We are seeking a software engineer who can contribute across software, data, and AI/ML disciplines to enhance existing CDS solutions as well as work on the development of exciting new products. CDS is an area that truly touches payers, providers, as well as members and one where you can have a huge impact on improving the healthcare system for everyone. You will enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Contribute to the design, development, testing, and deployment of software applications - Write clean, maintainable, and well documented code following established engineering standards and best practices - Participate in code reviews and incorporate feedback from senior engineers - Collaborate with team members to translate business and technical requirements into working solutions - Assist with troubleshooting, debugging, and resolving software defects - Participate in Agile ceremonies such as sprint planning, stand ups, and retrospectives - Learn and apply new tools, frameworks, and technologies as part of ongoing professional development What are the reasons to consider working for UnitedHealth Group? Put it all together - competitive base pay, a full and comprehensive benefit program, performance rewards, and a management team who demonstrates their commitment to your success. Some of our offerings include: - Paid Time Off which you start to accrue with your first pay period plus 8 Paid Holidays - Medical Plan options along with participation in a Health Spending Account or a Health Saving account - Dental, Vision, Life& AD&D Insurance along with Short-term disability and Long-Term Disability coverage - 401(k) Savings Plan, Employee Stock Purchase Plan - Education Reimbursement - Employee Discounts - Employee Assistance Program - Employee Referral Bonus Program - Voluntary Benefits (pet insurance, legal insurance, LTC Insurance, etc.) You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear directions on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field - 2+ years of Foundational knowledge of at least one programming language (e.g., Java, C#, Python, or similar object‑oriented language) - 2+ years of basic understanding of software development concepts such as data structures, algorithms, and version control (e.g., Git) Preferred Qualification: - Strong problem‑solving skills and willingness to learn - Good written and verbal communication skills - Internship, co‑op, or academic project experience in software development - Exposure to web technologies, APIs, or databases (SQL or NoSQL) - Familiarity with Agile or Scrum development methodologies - Basic understanding of cloud platforms or modern DevOps concepts *All Telecommuters will be required to adhere to UnitedHealth Group’s Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you’ll find a far-reaching choice of benefits and incentives. The salary for this role will range from $60,200 to $107,400 annually based on full-time employment. We comply with all minimum wage laws as applicable. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone–of every race, gender, sexuality, age, location, and income–deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes — an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment. #RPO #GREEN

United States
$60.2K - $107K / year
Job Closed
Full TimeRemoteTeam 501-1,000Since 2005H1B No Sponsor

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 121 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com. Job Duties: Design, build, and implement privacy-focused software products, including backend services that support privacy experiences for millions of daily users. Develop scalable, reusable solutions that translate privacy policies into technical safeguards, protecting user data while enabling responsible and transparent data use. Analyze and contribute to a complex, heterogeneous codebase and cloud infrastructure to identify and secure data stores and microservices handling personal information. Build observability and alerting systems to detect, report, and respond to security incidents. Partner with engineering and security teams to promote secure development practices. Full-time telecommuting is an option. Minimum Requirements: Master’s degree (or its foreign equivalent) in Computer Science, Engineering (any field) or closely related quantitative discipline and two (2) years of experience in the job offered or in any occupation in related field. Special Skill Requirements: (1) Golang; (2) Python; (3) Javascript; (4) Terraform; (5) Kubernetes; (6) Docker; (7) Apache Kafka; (8) AWS; (9) GCP; (10) Prometheus; (11) Grafana; (12) Git; (13) Distributed Systems; (14) Computer Networking. Any suitable combination of education, training and experience is acceptable. Full-time telecommuting is an option. Benefits: - Comprehensive Healthcare Benefits and Income Replacement Programs - 401k with Employer Match - Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support - Family Planning Support - Gender-Affirming Care - Mental Health & Coaching Benefits - Flexible Vacation & Paid Volunteer Time Off - Generous Paid Parental Leave Submit a resume with references using the apply button on this posting or by email at: applicationsreview@reddit.com at Req.# 1016.249.2. Pay Transparency: This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/. To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. The base pay range for this position is: $164,200.00 - $229,900.00 USD #LI-DNI In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors. Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

United States
$164K - $229K / year