Software Engineer - Wisconsin

Johnson Financial GroupUNAVAILABLE, Wisconsin
Hybrid

About The Position

The Software Engineer independently designs, develops, and supports applications, integrations, and ETL/data solutions that meet business requirements while adhering to architectural, security, and operational standards. Must be able to commute to Racine, WI 2-4 times per month.

Requirements

  • Proficiency in .NET, APIs, and Python integration development
  • Hands-on experience with ETL/data workflows (SQL Server, SSIS, T-SQL)
  • Working experience with Azure (App Services, Functions, Service Bus, APIM, App Insights)
  • Strong unit testing; working knowledge of integration and UI testing
  • Experience contributing to CI/CD pipelines and deployment automation
  • Working familiarity with AI-assisted tools (e.g., Copilot)
  • Consistently delivers high-quality work and meets deadlines
  • Independently owns features and support responsibilities
  • Identifies process improvements and efficiencies
  • Ensures compliance with security, development, and architecture standards
  • Participates in testing, code review, and risk mitigation practices
  • Bachelor’s degree or equivalent experience
  • Ability to independently design, build, and support solutions

Nice To Haves

  • C#
  • .NET
  • React
  • ASP.NET
  • Python

Responsibilities

  • Actively participate in Agile delivery and contribute to planning, refinement, and execution
  • Work directly with business partners to define and translate requirements into technical solutions
  • Design and build application features, APIs, integrations, and ETL/data workflows using appropriate technologies (C#, .NET, React, ASP.NET, Python)
  • Develop and maintain ETL processes using SQL Server, SSIS, and T-SQL
  • Apply architectural and development standards to ensure scalability, maintainability, and security
  • Monitor solutions to improve performance, reliability, and efficiency
  • Provide timely and effective support for production applications, integrations, and data processes
  • Troubleshoot and resolve application, integration, and data issues independently
  • Document technical solutions, processes, and operational procedures
  • Communicate effectively with technical teams and business stakeholders
  • Recommend improvements to development practices, tools, and technologies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service