Software Engineer II (.NET / React)

Deluxe•Minneapolis, MN
•$110,000 - $120,000

About The Position

Deluxe is seeking a Software Engineer II with a strong programming and computer science foundation, proficiency in multiple languages and frameworks, and software development and testing skills. The role involves working independently and with teams to solve problems and take on new challenges. The engineer collaborates with senior engineers and cross-functional teams to design, develop, document, and implement software solutions aligned with project requirements and business goals. They participate in Agile ceremonies and technical design meetings, investigate bugs, and research solutions to issues identified by QA or Support. The role also includes writing secure code, conducting unit and integration testing, and understanding CI/CD build and deployment strategies. The position requires a bachelor's degree in Computer Science or a related field and four years of experience as a software engineer or technical software analyst. Relevant technologies and tools include .NET, React, C#, SQL databases, CI/CD pipelines, Microsoft Copilot, SonarQube, and cloud platforms. Experience in payments or fintech and familiarity with AI-enabled developer tools and payment concepts are preferred. The annual compensation range is $110,000 to $120,000. The position is eligible for commission or an annual performance incentive plan. Deluxe describes its benefits as supporting employees' physical, financial, and emotional health, with offerings that may vary by role, location, or hours worked.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Four years of experience as a software engineer or technical software analyst.
  • Strong foundation in programming fundamentals and computer science concepts.
  • Proficiency in one or more programming languages or technologies such as .NET, React, C#, or SQL database programming.
  • Familiarity with CI/CD pipeline development.
  • Familiarity with code-assist development tools such as Microsoft Copilot.
  • Familiarity with code validation systems such as SonarQube.
  • Familiarity with cloud-based engineering, such as AWS, Azure, or Google Cloud.
  • Must be 18 years of age or older.

Nice To Haves

  • Experience in payments or fintech application development.
  • Familiarity with AI-enabled developer tools, agentic workflows, and MCP, including evaluating how they can improve API discovery, integration, and developer self-service.
  • Familiarity with payment concepts such as authorization, capture, settlement, tokenization, vaulting, and recurring payments.

Responsibilities

  • Collaborate with senior engineers and cross-functional teams to design, develop, document, and implement software solutions aligned with project requirements and business goals.
  • Collaborate with the development team and stakeholders, and participate in Agile ceremonies.
  • Conduct bug investigations and verification tasks.
  • Participate in technical design meetings and contribute to the overall design of solutions and products.
  • Research and develop solutions for problems identified by QA or Support.
  • Write secure code according to best practices, including familiarity with OWASP vulnerabilities and solutions.
  • Understand CI/CD build and deployment strategies.
  • Conduct unit and integration testing for functionality, security, and limits.
  • Continuously improve coding skills and learn development best practices.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • Paid time off, volunteer time off, and holidays.
  • Employer-matched retirement plan.
  • Employee stock purchase plan.
  • Short-term and long-term disability coverage.
  • Infertility treatment, adoption, and surrogacy assistance.
  • Tuition reimbursement.
  • Commission or an annual performance incentive plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service