Software Engineer
SoTalent
Software Engineer
Location: Franklin, Wisconsin, United States (Onsite)
Industry: Financial Services
Work Setting: Onsite
Are you passionate about leveraging Artificial Intelligence and modern software engineering to build innovative solutions that transform business operations and customer experiences? Join a forward-thinking team where you'll design, develop, and deploy intelligent applications powered by Generative AI and Agentic AI technologies. This is an exciting opportunity for an experienced software engineer who enjoys solving complex challenges, building scalable cloud-native solutions, and driving innovation through cutting-edge technology.
What You'll Do
- Design, develop, test, deploy, and support AI-powered and Generative AI solutions in production environments.
- Build scalable APIs, microservices, and full-stack applications that seamlessly integrate AI capabilities into business processes.
- Collaborate with product managers, engineers, architects, and business stakeholders to identify opportunities where AI can deliver measurable value.
- Apply modern engineering practices, including automated testing, code reviews, software design patterns, and continuous integration.
- Develop and maintain cloud-native applications utilizing modern cloud platforms and distributed architecture principles.
- Contribute to DevOps initiatives through CI/CD automation, monitoring, observability, deployment management, and production support.
- Diagnose and resolve complex technical issues while implementing long-term, sustainable solutions.
- Participate in architectural planning and provide recommendations for scalable, secure, and maintainable systems.
- Promote engineering excellence by establishing best practices, standards, and AI development methodologies.
- Mentor team members through technical guidance, collaboration, knowledge sharing, and code review activities.
What You'll Bring
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software engineering experience developing enterprise-grade applications.
- Hands-on experience designing, implementing, and supporting AI and Generative AI solutions in production environments.
- Strong knowledge of software engineering principles, including object-oriented programming, APIs, microservices, design patterns, and testing frameworks.
- Experience developing cloud-native applications using major cloud platforms.
- Proficiency with DevOps practices such as CI/CD pipelines, automated testing, release management, and operational support.
- Strong problem-solving, troubleshooting, architecture, and debugging capabilities.
- Understanding of application security principles, including authentication, authorization, and secure development practices.
- Excellent communication skills with the ability to effectively engage both technical and non-technical audiences.
- Proven ability to lead technical initiatives, mentor colleagues, and influence engineering best practices.
- Experience working within Agile development environments.
Preferred Qualifications
- Experience working with Agentic AI frameworks and orchestration tools.
- Knowledge of Retrieval-Augmented Generation (RAG) architectures.
- Experience integrating Large Language Models (LLMs) into enterprise applications.
- Familiarity with prompt engineering, model evaluation, and responsible AI practices.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of serverless and event-driven architectures.
- Experience implementing monitoring and observability solutions for AI-enabled systems.
- Exposure to AI-assisted software development tools and methodologies.
- Previous experience providing technical leadership or contributing to solution architecture initiatives.
$108.16k - $162.24k
About the RoleNorthwestern Mutual is seeking a Software Engineer III to join a team focused on transforming our servicing applications through Agentic AI. In this role, you will design, build, deploy, and support full-stack AI-powered solutions that improve servicing experiences...SuggestedFull time- ...Sr. Software Engineer Job description: Technical Skillset (Mandatory) Data Pipeline & Integration: Informatica Cloud (IICS), PowerCenter, Kafka Stream-Processing Systems: Storm, Spark-Streaming, etc. Databases: Snowflake, Relational SQL like Postgres. AWS Cloud Services...Suggested
- ...Position - Full Stack Software Engineer Contract to hire that will go perm in Oak Creek: Onsite 2-3 days/week so we need someone local Need US Citizen or GC Holder You will be responsible for cloud/server based software...SuggestedPermanent employmentContract workLocal area2 days per week3 days per week
- ...Job Description Summary As a Full Stack Development Engineer for our Science and Technology Organization, you’ll build software end to end – from responsive, user-facing web experiences through the APIs, distributed services, and data layers that power them. You’ll scope...SuggestedVisa sponsorshipWork visaRelocation package
- ...Essential Duties and Responsibilities: - Lead the development of software solutions that will meet or exceed business requirements which... .... Required Skills: -8+ years of full-stack software engineering experience developing enterprise web applications. -...SuggestedMinimum wageContract workTemporary workWork experience placement
- -As a Software Engineer III, your goal will be to support our Electrification group by performing a variety of complex engineering duties to design, plan, and oversee the architecture, design, development, and management of software systems applied to new or existing products...
- Job Description: Launch your Career with Us! Our 18-month Engineering Training Program offers 3-4 rotational assignments across engineering... .../AI Engineering, Automation Engineering, Test Engineering, Software Engineering, Project Management, or Product Management. What You...Full timeInternshipWork at officeRelocationRelocation package
- Position DescriptionPerforms and leads a variety of very complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results of projects. Recommends...
- Software Engineer IIAs a Software Engineer you will perform a variety of moderately complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and...
$50 - $60 per hour
...and collaborating closely with developers and QA throughout the software development lifecycle. The environment offers a mix of... ...wins and process improvement• B.S. in Computer Science, Computer Engineering, or Software Engineering preferred — equivalent experience also...Contract workTemporary work- ...planet.What You Will Contribute:Build technology that helps customers manage one of the world’s most valuable resources—water.As a Software Engineer II, you'll play a key role in developing, enhancing, and supporting software solutions that power Badger Meter’s products and...Full timeTemporary workLocal areaVisa sponsorshipRelocation packageFlexible hours
$23k
...celebrate each other’s successes.Here’s to crafting careers and creating new legacies.Crafted Highlights: In the role of Sr. Software Engineer - Salesforce working in Milwaukee, WI you will be part of the Information Technology team reporting to the Senior Manager, Software...Temporary workWork experience placementWork at officeFlexible hours$90k - $120k
...collaborative team environmentDedication to safety through our Zero Harm policy'What You Will DoJohnson Controls is seeking a Senior Software Engineer to join our Data Science and Analytics team. In this role, you will lead the design, development, and deployment of scalable...Full timeFree visa- ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development...Full time
- Senior Software EngineerCorporate Headquarters12575 Uline Drive, Pleasant Prairie, WI 53158Are you an expert at developing software solutions... ...finish? Then you belong at Uline! Join us as a Senior Software Engineer, where you’ll works hands-on to design and implement solutions...Full timeH1b
- Senior Software Engineer DescriptionCOMPANY OVERVIEWAmla Commerce is a global software company that has grown out of the belief that ecommerce software should enable sustainable growth. Amla has two products, Artifi Labs and Znode. Artifi Labs is an ecommerce product customization...
- ...Job Description Job Description \n The C++ Software Engineer will contribute to the advancement of products designed to support the use of electricity. This is a hybrid position with an average of 2 days per week in the office. In this role, you will take ownership...Work at officeLocal area2 days per week
$50 - $62 per hour
...Job Title: C++ Software Engineer Job Description The C++ Software Engineer will contribute to the advancement of products designed to support the use of electricity. This is a hybrid position with an average of 2 days per week in the office. In this role, you will...Permanent employmentTemporary workWork at officeLocal area2 days per week- ...Key Responsibilities: Collaborate with cross-functional teams to understand business requirements and optimize our business software systems. Develop and maintain custom solutions for Netsuite, Salesforce, and other cloud systems using industry-standard APIs and...Full timeFor contractorsFlexible hours
- ...solutions, join us and unleash your potential as a change catalyst. Who We’re Looking For We’re excited to add a Senior Software Engineer to our Cloud, Data & AI team to support a project with one of our customers. We’re looking for a well-rounded full-stack engineer...Live outFlexible hours
$150k - $200k
...AI healthcare. About this role This role sits on the Engineering team and reports to the Engineering Manager. You will be handed... ...not just solve it Requirements ~5+ years of professional software engineering experience ~ Solid expertise in at least one of...Remote workWork from homeFlexible hours- ...Rite-Hite Corporation is seeking a Sr Software Engineer to contribute to enterprise-scale integration capabilities, REST APIs, and event-driven data flows. You will design data models, write production-quality code, and participate in code reviews to deliver reliable,...
- ...deploying sustainable solutions that delivers all aspects of the software development lifecycle including analysis, designing, coding,... ...methodologies such as Scrum or Kanban5+ years of software engineering experience2+ years experience designing, developing, and deploying...Full time
- ...Canada.Job DescriptionQualifications/Requirements:• Bachelors in Engineering or Computer Science • 5+ years C#.net in Microsoft Windows or... ...• Database and application performance tuning• Experience in software development in the medical field.• Demonstrated experience...
$118.96k - $178.44k
About the RoleThe Actuarial Software Engineering team at Northwestern Mutual is responsible for creating and improving systems that ensure the company can meet its financial obligations to its customers, employees, and field representatives. These systems are financial...Full time- ...for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Process Automation Software Engineer, you will design and deliver modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions...Full timeVisa sponsorshipWork visaFlexible hours
$40 - $45 per hour
...contributing questions, ideas, and feedback. Follow established engineering standards, testing practices, CI/CD pipelines, and deployment... ..., Engineering, or equivalent experience. ~1-3 years of software development experience. Preferred Qualifications: Proficiency...Local area3 days per week- ...Crisis Prevention Institute Inc. seeks a Senior Software Engineer to join a product engineering squad on the ITL platform. You’ll own full features from design to production, focusing on back-end C#/.NET with CQRS and event-driven patterns, and contributing to React front...Remote job
- ...solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Software Engineer - Product Security, you will join a globally distributed software security team that ensures Rockwell Automation products are...Full timeWork at officeVisa sponsorshipWork visaFlexible hours
- ...have fun – We work hard but make the time to build meaningful relationships and celebrate the wins. The Role: The Senior Software Engineer is a hands-on member of a Product Engineering squad on CPI's Integrated Training and Learning (ITL) platform, the cloud-native...Contract workLocal areaRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!





