
Senior Software Engineer - Python & AI
About this role
Nearform seeks a Senior Software Engineer specializing in Python and AI to join its United States team for a full-time position. This role is ideal for experienced developers looking to build intelligent digital solutions and collaborate with enterprise clients.
Role Overview
As a Senior Software Engineer at Nearform, the primary focus is designing and building high-performance applications using Python. The professional will work closely with clients to translate intricate business requirements into innovative digital products. Responsibilities include supporting component design, defining deployment practices, optimizing application speed, and collaborating with distributed teams to deliver secure, scalable software solutions.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Nearform operates as an independent collective of data and AI experts, engineers, and designers. The organization partners with ambitious enterprises to modernize legacy systems and build breakthrough products. Trusted by global brands like Lululemon, Puma, Starbucks, and Walmart, the company prioritizes a collaborative, people-first culture focused on technical excellence.
How to Apply
Candidates who are passionate about building high-quality applications and driving innovation can apply directly on the official Nearform careers page.
Skills and tech stack
Questions candidates ask
What is the salary range for this position?
The salary range for the Senior Software Engineer role is $150,000 to $180,000 per year, plus an annual company bonus and benefits.
Is visa sponsorship available for this job?
No, visa sponsorship is not available for this role. Candidates must be authorized to work in the United States without sponsorship.
Is this position remote?
The role is based in the United States and offers flexible working arrangements, but it is not fully remote as it requires traveling to client sites within the U.S. with expenses covered by the company.
How many years of experience are required?
Applicants typically need at least 8 years of commercial software engineering experience.
What does the interview process involve?
The interview process includes a 30-minute introductory talent call, a 1-hour live coding technical assessment, and a 45-minute hiring manager interview, with a possible additional client interview.