Job Closed

This listing is no longer active.

Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Software Engineer II

Full-stack EngineerSoftware EngineerFull TimeRemoteJuniorTeam 2,200Since 2012Company Site

Location

United Kingdom

Posted

93 days ago

Salary

£98K - £138K / year

Seniority

Junior

Bachelor Degree1.5 yrs expEnglishAWSDistributed SystemsKotlinKubernetesMySQLPython

Job Description

Software Engineer II

Affirm

• Break down larger projects into individual tasks and deliver them in multiple phases • Collaborate with product management, design & analytics by participating in ideation • Support the operations and availability of your team’s artifacts by creating and monitoring metrics • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process

Job Requirements

  • 1.5+ years of experience as a software engineer
  • Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes
  • Mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code
  • Comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
  • Experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Job Pages

More Full-stack Engineer Jobs

State of Washington logo

IT Application Developer - Senior / Specialist

State of Washington

Founded in 1889, the State of Washington was the 42nd American territory to be admitted to the United States. Located in the Pacific Northwest, Washington is si

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The ideal candidate is a seasoned engineer who thrives at the intersection of architecture, development, and team leadership. They bring deep expertise in modern Microsoft-based application development, and you’re energized by building systems that are stable, scalable, and mission-critical. Clear communication with both technical and non-technical audiences, mentoring others with patience and confidence, and fostering a culture of collaboration, creativity, and continuous improvement are key in this role. The ideal candidate will navigate ambiguity with ease, anticipate risks before they surface, and take pride in delivering high-quality solutions that support statewide financial operations. As a senior technical leader within the Office of Modernization, you will guide the design, development, and maintenance of core financial applications that support ESD’s Unemployment Insurance, Paid Family & Medical Leave, WorkSource programs, and agencywide financial operations. You will oversee and mentor a team of developers and contractors, ensuring that solutions are built using modern engineering practices, aligned with enterprise standards, and capable of supporting the needs of more than 1,600 ESD staff and millions of Washingtonians who rely on our services. Please note: This is a project position anticipated to end December of 2027. Duties - Lead the full lifecycle of application development—from architecture and design to testing, deployment, and ongoing support. - Define technical standards, guide sprint planning, and ensure development quality across multiple systems and interfaces. - Collaborate closely with agency partners, statewide IT organizations, and business stakeholders to translate requirements into robust technical solutions. - Play a key role in incident response, production support, and continuous improvement efforts to ensure system reliability, data integrity, and compliance with state and federal requirements. - Design and maintain architectural standards and core interfaces for mission-critical financial systems, including integrations with enterprise platforms such as Workday. - Lead analysis, design, and development of complex technical solutions using modern Microsoft-based technologies and agency standards. - Establish development priorities, translate requirements into technical solutions, and create/maintain databases, automation, and build/release pipelines. - Plan and direct maintenance of complex applications, including enhancements, technology upgrades, system impact analysis, and code migration validation. - Define and execute testing strategies, including automated unit, performance, load, and security testing; ensure defects are remediated and releases meet quality standards. - Create and maintain comprehensive technical documentation, including system diagrams, procedures, batch schedules, and application reference materials. - Lead production support activities, including incident and problem management, root-cause analysis, troubleshooting, and system performance monitoring. - Serve as a technical lead for projects, coordinating development work, defining sprint structures, estimating scope, and engaging stakeholders to refine requirements. - Mentor and coach technical staff, promote best practices, support Agile/LEAN culture, and foster collaboration across teams and workstreams. - Perform additional duties as assigned, including providing technical estimates, ensuring coverage during absences, and supporting team events and collaboration. Qualifications - Option 1: Eleven (11) years or more years of progressive experience in information technology that includes software development, computer programming and/or software systems administration may substitute for the education requirements. - Option 2: Associate’s degree in computer science, information technology or a closely related field and nine (9) years of progressive experience in information technology that includes software architecture, software development, computer programming and/or software systems administration. - Option 3: Bachelor's degree in computer science, information technology or a closely related field and seven (7) years of progressive experience in information technology that includes software architecture, software development, computer programming and/or software systems administration. - Demonstrated skills in service-oriented design and development using C#, ASP.NET, MVC, JavaScript, .NET Core, and T-SQL. - Demonstrated skills in software management and work item management using Team Foundation Server, Azure DevOps, and Git. - Demonstrated skills performing the full application life cycle activities of the standard Application Life Cycle Methodology (Scrum, Kanban, Waterfall, etc.). - Continuous development of skills related to new tools and techniques related to application development, maintenance, and support. - Demonstrated skills performing testing as part of the SDLC. Preferred/Desired Experience - Demonstrate a strong understanding of various modules within D365 Finance & Operations (FO) and the ability to configure and customize the D365 FO platform to meet specific business requirements. - Microsoft Dynamics 365 CRM or ERP Certifications. - Experience with Azure services such as Azure Functions, Azure PDF, Service Bus to extend and integrate D365 capabilities. Required Equity Competencies - The ability to take action to learn and grow. - The ability to take action to meet the needs of others. Additional Requirements of Employment - Must be able to pass Unemployment Insurance (UI) & Paid Family and Medical Leave (PFML) claim and fraud check. - This position has access to federal tax information and therefore, per RCW 41.04.821 and the IRS publication 1075, is required to have a criminal history record check through the Washington State Patrol and the Federal Bureau of Investigation. Supplemental Information Our agency's mission and values drive every decision that we make, determine how we interact with others and are at the core of who we are. We value Access, Love, Belonging, Equity, and Stewardship. We understand that a work environment that respects your work/life balance is key; that's why many of our positions are eligible for flexible work schedules and teleworking opportunities. Through support, value, and trust, our employees are empowered to grow and develop into their best self. Opportunity for All: We strive to create a working environment that includes and respects cultural, ethnic, racial, religious, sexual orientation, and gender identity diversity. Women, racial and ethnic minorities, people with disabilities, people over 40 years of age, people with religious beliefs, veterans or people with military status, and people of all sexual orientations and gender identities are encouraged to apply. The Employment Security Department is an equal opportunity employer/program. Auxiliary aids and services are available upon request to individuals with disabilities. If you are a person needing assistance in the application process, if you need this job announcement in an alternate format, or if you have general questions about this opportunity, please contact Katie Swanson, 360-742-8208 or the Talent Acquisition Team, or Washington Relay Service 711 prior to the recruitment closing. If you are having technical difficulties creating, accessing, or completing your application, please contact careershelp@des.wa.gov or (360) 664-1960 or toll free (877) 664-1960, Washington Relay 711. This Organization Participates in E-Verify

United States
$97.4K - $131.0K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Deliver Expert Technical Support • Provide high‑quality support to ANSYS users via phone, email, and in‑person interactions. • Troubleshoot issues related to simulation workflows, solver behavior, modeling methods, and best practices. • Mentor Customers • Work one‑on‑one with customers to develop simulation models tailored to their engineering requirements. • Guide users on modeling strategies, tool usage, and CFD best practices. • Facilitate Training Programs • Teach ANSYS CFD courses at client sites, online, and in SimuTech offices across the U.S. and Canada. • Deliver engaging, high‑quality instruction to help users master Fluent, CFX, and related tools. • Provide Consulting Services • Collaborate with customers to understand analysis requirements and project expectations. • Develop proposals including scopes of work, cost estimates, and schedules. • Execute full analysis workflows: meshing, boundary condition setup, solving, and post‑processing. • Recommend alternative design concepts based on engineering judgment. • Prepare technical reports and other documentation that clearly communicate findings. • Drive Pre‑Sales Success • Partner with account managers to determine customer software needs. • Deliver technical presentations and software demonstrations. • Answer technical questions throughout the sales cycle.

Canada
$83K - $109K / year
Job Closed
Fulcrum logo

Senior FullStack Engineer – AI-First

Fulcrum

Web \ Mobile \ Software Development

Full TimeRemoteTeam 11-50H1B Sponsor

• Design and develop core product functionality for an AI-powered platform with autonomous agents • Build and improve the agent runtime that allows AI agents to execute tasks, interact with tools, and run in isolated environments • Develop chat-based and conversational interfaces that enable users to interact naturally with their AI agents • Implement and evolve the memory system that allows agents to learn from conversations and store long-term context • Design and build APIs and backend services powering agents, integrations, and real-time features • Work with vector databases and RAG pipelines to support intelligent retrieval and context building • Build real-time experiences (streaming responses, live updates) for interactive agent execution • Participate in building the multi-agent orchestration layer, enabling collaboration between multiple AI agents • Contribute to the AI tool ecosystem, integrating external services and building extensible agent skills • Collaborate with product, design, and engineering teams to iterate quickly and deliver new features

Ukraine
Job Closed
SynMax logo

Senior Full-Stack Engineer

SynMax

Utilizing AI and satellite imagery, SynMax’s tools, Hyperion, Theia, and Leviaton, provide unrivaled insights.

OtherRemoteTeam 51-200H1B No Sponsor

• System Architecture: Design scalable near-real-time data streams, integrating data from multiple sources into analytics pipelines and relational databases. • Data Management and Access Optimization: Improve robustness and performance of our SQL DB setup to facilitate high performance inserts of our data streams and API reads for our customers • Data Visualization: Ensure vast quantities of geospatial and tabular data are visually explorable in a reproducible, performant format. • Accelerate Development: Utilize AI coding agents to assist in the Software Development Life Cycle (SDLC) and help establish best practices for agentic workflows. • Cross-Functional Support: Work alongside software engineers and data scientists, providing programming and infrastructure support for MLOps and data science initiatives. • Technical Direction: Help shape our engineering direction by implementing robust data management practices and staying current on emerging technologies in data processing. • Ensure Code Quality: Refactor, profile, and optimize codebases. Implement rigorous integration testing, debugging, and deployment automation for cloud microservices.

Texas
Job Closed