Software Engineer
Required skills
- Software Engineering
- automated retail solutions
- intelligent kiosks
- payment technologies
- integrated hardware systems
- scalable
- secure
- reliable software solutions
- cross-functional engineering teams
- software architecture
Role summary
Seeking a Software Engineer with a Master's degree and 2 years of experience in financial services, microservices architecture, and Spring Boot. The role involves designing, developing, testing, and maintaining software applications for automated retail solutions, including kiosks and payment systems. Responsibilities include analyzing requirements, integrating hardware and software, developing APIs, troubleshooting defects, and performing system deployments and onsite integration. This position requires a strong understanding of software architecture, payment transaction processing, and system reliability.
Job Details: Job Location: River Falls (WI) - River Falls, WI, Position Type: Full Time, Education Level: Graduate Degree, Salary Range: $130207.00 - $130208.00Salary, Job Duties: Design, develop, test, implement, and maintain high-quality software applications and technology platforms supporting the company's automated retail solutions, including intelligent kiosks, payment technologies, and integrated hardware systems; Analyze business and customer requirements to develop scalable, secure, and reliable software solutions, while collaborating with cross-functional engineering teams to enhance existing applications, integrate hardware and software technologies, and continuously improve the company's software architecture and development processes for payment transaction processing systems; Analyze users' needs and software requirements to determine the feasibility of software designs within business and technical constraints and work closely with engineering teams to integrate hardware and software systems and develop technical specifications and performance requirements for payment transaction processing systems; Design, code and test financial services applications, working on the micro-services architecture, with Spring Boot based services; Develop, maintain, and support APIs and integrations with internal systems, third-party applications, hardware devices, and payment technologies while troubleshooting software defects, integration issues, and production support incidents; and Perform software deployment, system configuration, testing, performance optimization, and onsite integration of kiosks, payment devices, and related peripherals to ensure reliable, secure, and efficient software solutions. Qualifications: Requirements: Master's degree in Computer Science, Software Engineering, or a closely related field. Must have 2 years of experience as a Software Developer/Engineer. Stated experience must include experience designing and coding applications in the financial services domain using microservices architecture and Spring Boot-based services.
Similar roles
- National Account ManagerSEAGA MANUFACTURING INC 1 · Freeport, IL · Onsite
- Market Application Support SpecialistSEAGA MANUFACTURING INC 1 · River Falls, WI · Onsite
Lead Software Engineer - Enterprise AI Services & AgentsWellmark Blue Cross and Blue Shield · Des Moines, IA · Hybrid
Senior Software Engineer - Lead PlatformA Place for Mom · Remote · Remote
Senior Software EngineerHumata Health · Remote · Remote- Intermediate Software Engineer (Frontend/UI)Achievers · Toronto, ON · Hybrid
