RPG Programmer
Senior software engineer job in Johnston, IA
Programmers.io is currently looking for an RPG Programmer
Onsite Role in Johnston, Iowa, United States
Full Time Role
About the Role:
We are seeking an experienced RPG Programmer to join our development team. The ideal candidate will have strong experience in RPG IV/ILE programming on the IBM i (AS/400) platform. You will work closely with analysts, business users, and other developers to support and enhance enterprise-level applications.
Key Responsibilities:
Develop, maintain, and enhance applications using RPG IV/ILE (free format and legacy).
Analyze business requirements and design effective technical solutions.
Debug and resolve system issues and application errors.
Write and maintain technical documentation.
Perform code reviews and provide feedback to other developers.
Work collaboratively with cross-functional teams (analysts, QA, support).
Participate in system integration and data migration efforts.
Provide on-call support and production issue resolution when necessary.
Required Qualifications:
Experience with RPG IV/ILE programming on IBM i (AS/400) platform.
Strong understanding of DB2/400 and SQL.
Experience with free-format RPG.
Familiarity with CL (Control Language) and DDS (Data Description Specifications).
If you are interested, please apply or feel free to share your updated resume at ************************
Senior/Lead Identity & Access Management (IAM) Engineer
Senior software engineer job in Des Moines, IA
PLEASE NOTE: This is a contract to hire position on a growing team, no C2C or Third party inquiries please.
**Applicants MUST BE located in Des Moines at time of submitting an application. No sponsorship or relocation assistance are available at this time.**
Title: Senior/Lead Identity & Access Management (IAM) Engineer
Location: Des Moines, IA
Summary:
We are seeking an experienced IAM Engineer to lead and deliver enterprise-level identity and access management solutions. This role involves designing and implementing IAM strategies, managing PKI infrastructure, and collaborating with cross-functional teams to ensure secure, scalable systems. Ideal candidates will have deep expertise in Microsoft Entra ID, Active Directory, PKI, and certificate lifecycle management, with strong leadership and mentoring capabilities.
Key Responsibilities:
Lead IAM architecture, design, and deployment projects.
Manage PKI infrastructure and certificate lifecycle processes.
Implement and maintain Conditional Access, MFA, and SSO solutions.
Serve as liaison with vendors and internal stakeholders.
Mentor technical staff and promote best practices.
Develop IAM policies and ensure compliance with security standards.
Participate in on-call rotation and incident management.
Qualifications:
5+ years in PKI design and administration.
5+ years with Microsoft Windows Server, Active Directory, DNS, DHCP.
3+ years with Microsoft Entra ID and Intune.
Experience with IAM tools (e.g., AppViewX, Okta/Auth0).
Strong scripting skills (PowerShell, REST APIs).
Excellent communication and leadership skills.
Application Developer II
Senior software engineer job in West Des Moines, IA
Employment Type: Full-Time
We are seeking an Application Developer II to join our technology team. This full-stack role is responsible for designing, developing, and maintaining web applications. The ideal candidate brings strong programming skills, experience across both front-end and back-end technologies, and a collaborative mindset to support high-quality software delivery.
Key Responsibilities:
Develop and maintain full-stack web applications, including both front-end and back-end components
Collaborate with team members to design, build, and test new features and enhancements
Write clean, maintainable, and well-documented code
Troubleshoot and debug issues to maintain strong application performance
Implement basic security and data protection measures
Participate in code reviews and contribute to continuous improvement efforts
Stay up to date with emerging technologies and development best practices
Support a positive team culture and contribute to operational excellence
Comply with company policies and applicable regulations
Maintain regular and punctual attendance
Required Skills & Qualifications:
Proficiency in object-oriented programming and SOLID principles
Strong experience with front-end technologies (HTML, CSS, JavaScript, Bootstrap)
Familiarity with modern front-end frameworks (React, Angular, or Vue)
Strong backend experience (TypeScript, Node.js, or Ruby)
Experience working with RESTful APIs and troubleshooting integrations
Solid understanding of relational databases (e.g., SQL Server, DB2) and SQL
Basic familiarity with DevOps practices and CI/CD pipelines
Strong communication and teamwork skills
Ability to read, write, and speak English proficiently
Preferred Skills:
Experience with cloud platforms (AWS, Azure, or Google Cloud)
Exposure to low-code platforms (Valence, OutSystems)
Familiarity with Python and NoSQL databases (e.g., MongoDB)
Experience with ORMs (Django, Mongoose, Objection)
Awareness of containerization tools (Docker, Kubernetes)
Understanding of Agile/Scrum methodologies
Exposure to serverless architectures
Experience with QA automation frameworks (Robot, Selenium, etc.)
Education & Experience:
3-5 years of experience as a Full-Stack Developer or similar role
Benefits:
Full-time employees are eligible for a comprehensive benefits package, including:
Medical, Dental, and Vision insurance
401(k) with company match
Employee ownership program (ESOP)
Paid Time Off (vacation, sick leave, and floating holidays)
Paid Parental & Family Care Leave
Company-paid short-term disability, long-term disability, and life insurance
Paid volunteer time
Additional wellness and employee support programs
Software Engineer
Senior software engineer job in Urbandale, IA
We are seeking a Sr. Software Engineer (Java) for a large insurance company in Des Moines, IA. In this role, the Senior Software Engineer will be deeply involved in the full software development lifecycle, working on the Digital team. They will be focusing on a new build project supporting multiple insurance subsidiaries. Success in this role requires a strong sense of accountability, clear and proactive communication, and a commitment to customer-focused outcomes. The engineer will be expected to contribute to team goals, foster collaboration, and help drive the delivery of high-quality software solutions that meet business needs. Beyond technical execution, this person will mentor junior developers, offering guidance on best practices, code reviews, and architectural decisions
Qualifications
5+ years of Software Engineering Experience or equivalent
Full Stack web development tech stack (React, Node, Next, & TypeScript)
Experience with GraphQL
2+ years of Mentoring other Engineers
Pay varies depending on experience $55/hr - $75/hr.
Senior Lead Superintendent - Data Center Project
Senior software engineer job in Cedar Rapids, IA
Are you a seasoned construction leader with a strong background in mission-critical projects? Our client, a nationally recognized leader in high-tech and mission-critical construction, is seeking a Senior Lead Superintendent - Data Center Project to oversee large-scale, complex projects in data centers and high-tech infrastructure.
This role is ideal for a strategic problem solver who thrives in fast-paced environments and has the expertise to lead MEP-intensive construction projects with precision. As a Senior Lead Superintendent - Data Center Project, you will ensure that all phases of construction meet quality, safety, and timeline expectations, while leading teams through the execution of innovative infrastructure solutions.
What You'll Do
Oversee on-site construction activities from pre-construction through project completion.
Lead and coordinate MEP, structural, and finishing teams to ensure seamless project execution.
Develop and implement project schedules, logistics plans, and resource allocation.
Ensure strict compliance with safety regulations, quality control measures, and building codes.
Serve as the primary liaison between project stakeholders, including owners, subcontractors, and engineers.
Conduct progress meetings, providing updates on cost, schedule, and risk management.
Drive problem resolution by proactively identifying challenges and implementing solutions to avoid delays.
Enforce contract compliance and scope adherence with subcontractors and vendors.
Supervise project close-out procedures, including final inspections, punch lists, and system commissioning.
What You Bring
5+ years of experience as a Superintendent in mission-critical or high-tech facility construction.
Bachelor's degree in Construction Management, Engineering, or a related field (or equivalent experience).
Expertise in MEP coordination, scheduling, and safety protocols.
Strong leadership abilities with a track record of delivering projects on time and within budget.
Proficiency in construction management software and scheduling tools.
Excellent communication and negotiation skills to manage subcontractors and client relationships.
Willingness to travel to project sites across the region as needed.
Why Join Us?
Join a top-tier construction firm specializing in high-tech, mission-critical infrastructure.
Competitive compensation package including salary, performance-based bonuses, and industry-leading benefits.
Be part of a team of elite professionals who tackle complex, high-impact projects.
Opportunity for career growth in a rapidly expanding sector.
Work on cutting-edge projects that shape the future of data centers and high-tech infrastructure.
If you are a high-performing construction leader with a passion for managing challenging and impactful projects, we want to hear from you! Apply today to explore this exclusive opportunity.
About Blue Signal:
Blue Signal is an award-winning, executive search firm specializing in various specialties. Our recruiters have a proven track record of placing top-tier talent across industry verticals, with deep expertise in numerous professional services. Learn more at bit.ly/46Gs4yS
Senior DevSecOps Engineer (Onsite)
Senior software engineer job in Cedar Rapids, IA
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
Secret - Current
Join a team that's shaping the future of military communications. We're looking for a Senior DevSecOps Software Engineer to help build cutting-edge systems that keep our military personnel safe, connected, and informed. Work alongside industry experts on next-generation embedded software, advanced satellite communications, cryptography, and state-of-the-art computing architectures.
You'll develop resilient, high-performance networks for UAVs, fighter jets, aircraft carriers, and ground vehicles-featuring low latency, high throughput, anti-jamming capabilities, mobile ad hoc operations, and secure IP connectivity. If you're ready to push the boundaries of embedded software and communications technology, this is the opportunity for you!
What You Will Do
Develop DevSecOps pipelines for our embedded systems in air-gapped environments
Integrate tooling, apps, and scripts into the development pipelines
Participate in the selection of DevSecOps technologies to enable automation for product development teams
Develop applications and scripts to support integration of software updates.
Integrate the automation of test, deployment, and software artifact generation in pipelines
Collaborate with cross-functional product development teams
Work in an agile environment (SAFe)
Qualifications You Must Have
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
Proven programming experience in Bash, Python, developing scripts and automation for complex workflows.
Hands-on experience with Git version control (e.g., BitBucket, GitLab) in collaborative software development.
Practical experience with CI/CD pipelines (Bamboo, Jenkins, or similar) for building, testing, and deploying software.
Experience developing and deploying containerized applications using Docker, Podman, Kubernetes, or equivalent.
Demonstrated proficiency in Linux environments, including scripting, configuration, and software deployment.
Familiarity with software artifact management tools such as JFrog Artifactory or equivalents.
Qualifications We Prefer:
Experience with configuration management (Ansible, Chef, Puppet) and Infrastructure as Code tools (Terraform).
Familiarity with observability/monitoring tools (Grafana) and RESTful API integration.
Strong Linux and application administration skills, with knowledge of software development lifecycle practices and configuration management processes.
Comfortable programming in C, C++, and Java, with experience in multi-threaded embedded application software and communication systems.
Knowledge of IP networking and networking protocols.
Experience with Atlassian tool administration (Jira, Confluence) and Agile team environments.
Strong team collaboration skills, commitment to meeting project milestones, and producing high-quality results.
What We Offer:
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Healthy You Incentives, wellness rewards program
Doctor on Demand, virtual doctor visits
Bright Horizons, child and elder care services
Teladoc Medical Experts, second opinion program
And more!
Relocation Eligibility
Eligible for relocation
Learn More & Apply Now!
Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today.
* Please consider the following role type definitions as you apply for this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other - propel us all higher, again and again.
Apply now and be part of the team that's redefining aerospace, every day.
Employee Referral Eligible
The salary range for this role is 82,000 USD - 164,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Embedded Software Engineer
Senior software engineer job in Marshalltown, IA
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly expanded Emerson Innovation Center, you will be part of a multidisciplinary team passionate about adding to existing market leading products and technologies.
Focused specifically on the Fisher branded line of products, this position is part of Emerson Final Control, a leader in optimizing process operations around the world known for our team of experts and proven performance and reliability of products.
Join our team of experts to learn and grow your knowledge in an exciting development environment.
Essential Job Functions:
Define and develop test automation to improve efficiency and test coverage
Write manual and automated test procedures for features of low power, high reliability industrial process control devices
Champion other members of the test team to deliver quality products
Collaborate with other teams (Firmware, Electrical, Mechanical, etc) to facilitate a cohesive group environment
Create and maintain a backlog of all work items within an Agile Environment
Log, track and investigate defects to determine root cause
Monitor, debug and enhance automated test infrastructure
Perform project and product documentation in accordance with departmental and company procedures and standards
Read, interpret, and implement engineering and industry standards
Education / Experience Required:
Bachelor's degree in Computer Science, Computer Engineering, or similar experience
7+ years Embedded Development and/or Embedded Test Development
Required Knowledge / Skills / Abilities:
Expertise in C# and a working knowledge of C/C++
Working knowledge of C# and C/C++
Basic understanding Knowledge of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc.
Basic understanding of electrical schematics and circuit analysis
Ability to understand basic mechanical, pneumatic and electronic systems
Ability to effectively work in a team environment
Strong analytical problem solving and decision-making skills
Preferred Knowledge / Experience:
Knowledge of control systems and/or process control environments
Experience with distributed version control (Mercurial, Git, or similar)
Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
Experience with ARM embedded processor platforms
Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
Agile Methodologies
Intern, IT - Software Engineer
Senior software engineer job in Des Moines, IA
Join F&G as a Summer 2026 intern and gain relevant experience, professional development, and incredible networking at a growing company. The intern team member will support the IT team in SDLC, data management, or general delivery support.
Duties & Responsibilities
The range of tasks to be performed may include, but may not be limited to, the following:
General and administrative team support tasks.
Assist team members and users with problem resolution.
Support teams within Agile techniques, processes, and tools.
Develop, test, document, and implement software enhancements.
Work with business subject matter experts to analyze, validate, and utilize data for consumption by business stakeholders.
Work with team members to create release documentation.
Analyze and solve business problems.
Troubleshoot applications to resolve production issues.
Experience & Education Requirements
Experience with using Excel, PowerPoint, SharePoint, Outlook, Jira, and Teams.
Knowledge of Agile, SDLC, and/or API principles.
Knowledge of Python, Java, C++, and Microsoft .NET development languages.
Knowledge of SQL Server database development using SQL.
Knowledge of MS Team Foundation Services (TFS), Eclipse, and Git.
Knowledge of Jira or Work Otter work management tools.
Pursuing Associate's or Bachelor's Degree in Computer Science, Information Science, Information Systems, Computer Engineering, or Data Science.
Skills and Abilities
A successful candidate will possess the following skills and abilities:
Highly motivated, self-starter and team player with high energy level and willingness to take on responsibility
Relationship building, collaboration, and leadership skills
Strong verbal and written communication skills.
Strong analytical and problem-solving skills.
Ability to complete duties timely and accurately.
Ability to communicate clearly, concisely, and transparently - both verbal and written.
#LI-MB1
Since 1959, Fidelity & Guaranty Life Insurance Company (F&G) has offered annuity and life insurance products to those who are seeking security in retirement and protection during life's unexpected events.
As an Iowa Top Workplace
1
and a proud equal opportunity employer, F&G employees are empowered, collaborative, dynamic and authentic. We believe that by embracing these values, we will continue to build and strengthen the company, while continuing to be a great place to work.
Join our employee-centric hybrid work environment: fglife.com/about/culture.html
1
Des Moines Register Top Workplaces 2018-2020
Auto-ApplyIntern - Software Developer (ReactJS)
Senior software engineer job in Iowa
Company Details
Founded in 1967, W. R. Berkley Corporation has grown from a small investment management firm into one of the largest commercial lines property and casualty insurers in the United States.
Berkley Regional Shared Services (BRSS) is the service provider for the Regional Segment of W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. Our centers of excellence distributed throughout the United States support the common needs of six Regional Segment companies, allowing each of them to focus on their unique competitive advantages and differentiators. Our distributed model ensures that ideas and opinions are considered at every level of the organization and implemented with excellence.
Driven by a commitment to collaboration, BRSS partners with our stakeholders to proactively plan for what's next in our industry. Our mission is to drive transformation and provide scalable leading-edge capabilities to all our customers using data, analytics, and software engineering. With a culture centered on innovation behaviors and customer centricity, BRSS is a community of thought leaders looking toward the future. We invest in our people's technical skills and career aspirations and take pride in their accomplishments. BRSS offers many ways to get involved and have the chance to grow your career across a wide range of roles. Come join us as we push forward into the future of industry leading technology and service solutions.
This role will be based in the Urbandale, IA office
.
We offer a hybrid work schedule with 4 days in the office (M-Th) ; and 1 day remote (Fr) where it makes sense to do so.
The company is an equal opportunity employer.
Responsibilities
Our Berkley Regional Shared Services (BRSS) Summer Software Developer internship program provides highly motivated and qualified students an opportunity to gain first-hand experience, receive valuable on-the-job training, and heighten business knowledge. Interns will collaborate side by side with BRSS employees in a variety of positions to complete challenging projects. Students will interact with all levels of management and senior leaders and gain insight into business and technology in the insurance industry.
As a Software Development Intern at BRSS, you will support the continued evolution of a ReactJS web platform. On our team, you won't be limited to the front-end or back-end; your role offers exposure to the full stack, helping you connect the requests we receive to the application features we build. With us, you will get to see the impact of your work on the business, every day.
What you can expect:
As an Intern, you will:
Deliver Value: Implement well-defined user stories to meet acceptance criteria; follow established coding standards; estimate and plan your own tasks; turn product ideas into working features driving business outcomes and customer delight.
Build with Modern Tech: Gain hands-on experience with technologies such as React (JavaScript Library), Next.js (React framework), Tailwind (CSS utility framework), Jest (JavaScript unit testing framework) and GraphQL (API query language).
Ensure Quality: Write and execute unit tests; follow team coding standards; seek feedback through code reviews.
Ship & Learn: Participate in CI/CD workflows; assist with deployments to non-production environments; learn rollback and recovery processes.
Support & Troubleshoot: Learn how to triage and troubleshoot production support incidents under mentor guidance.
Experiment & Innovate: Leverage innovation behaviors and design thinking for rapid learning from tight feedback loops.
Engage in Agile: Take an active role in scaled Agile ceremonies (stand-ups, sprint planning, retrospectives) and share your perspective to help the team succeed.
Document & Share: Maintain clear documentation for your work; contribute to onboarding and knowledge-sharing resources.
Learn & Grow: Receive guidance from engineering mentors; pursue learning opportunities; share insights with the team
Qualifications
What you need to have:
Registered undergraduate student pursuing a major in a Software Engineering, Management Information Systems or related field.
At least two years of college or university coursework completed in a Computer Science or MIS program.
Experience with full-stack web development (React framework preferred).
Superior problem solving and analytical skills.
Strong customer service focus and sense of urgency.
Ability to quickly adapt and learn new technologies and systems.
Prior related co-op, internship, and/or on or off-campus technical experience preferred but not required.
Demonstrates the WRBC core competencies, innovation behaviors, and behavioral competencies while performing essential duties and responsibilities.
Core Competencies
Accountability
Communication:
Customer Focus & Team Work
Delivers Results
Flexibility
Technical & Job Excellence
Behavioral (Role) Competencies
Action Oriented
Coachable
Critical Thinking
Managing Information
Quality Decision Making
Self Starter
Technically Astute
Please note, internships are planned for employment start dates in Spring 2026.
Additional Company Details We do not accept any unsolicited resumes from external recruiting agencies or firms.
The company offers a competitive compensation plan and robust benefits package for full time regular employees. THIS ROLE IS AN HOURLY PAID POSITION
The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Sponsorship Details Sponsorship not Offered for this Role Not ready to apply? Connect with us for general consideration.
Auto-ApplySoftware Developer Intern
Senior software engineer job in Iowa
IMT Insurance is now accepting applications for our Summer 2026 Software Developer Internship position within the IMT Software Services department. IMT Software Services is a division of IMT Insurance and offers programs a complete suite of software for today's Mutual Insurance companies. As a Software Developer Intern, you will contribute to a high functioning Scrum team as both a pair-programmer and as an independent developer. You will work within a team on various projects where you can put your web development skills to use and grow as an emerging developer. This development team is full stack developers, meaning you will also be working in frontend and backend development.
Ideal candidates will be passionate, self-motivated, detail-oriented and have an interest in developing skills through hands-on experience. If this opportunity is something that interests you, apply online today to learn more!
DESIRED QUALIFICATIONS
Must be working towards a college degree.
General Web Development/Knowledge is a must.
Python software development / Front-end web development is a must.
Agile experience is a plus.
Ability to analyze and proven problem-solving skills.
Ability to listen and communicate internally/externally to the customer, both verbally and in writing.
High propensity to learn new technologies.
WHAT DEFINES US
Our vision is to provide peace of mind in the moments that matter.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant based on race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.
Our agents and customers come from all walks of life and so do we. Our goal is to hire great people from a wide variety of backgrounds, because it makes our team stronger. If you share our values and our passion for creating a Worry Free life for others, we want to talk to you!
SOFTWARE ENGINEER - GUIDEWIRE
Senior software engineer job in Des Moines, IA
We are seeking an experienced Software Engineer to support the business objectives of Grinnell Mutual and its customers through the effective use of Guidewire products. The ideal candidate will have hands-on experience with Guidewire (Java/Gosu), with a strong preference for a background in BillingCenter or PolicyCenter.
A Guidewire Developer Associate Level certification or higher is preferred. If not currently certified, training will be provided; however, certification is a requirement for this position.
Required Qualifications:
Experience in Property and Casualty Insurance.
Background in Billing systems (preferred).
Familiarity with GUnit.
This role is part of a cross-functional Agile Software Development Team, where team members are expected to contribute across all tasks to ensure collective success.
Grinnell Mutual has been recognized 14 years in a row for being one of Iowa's Top Workplaces, four years running as a national Top Workplace USA winner, and three years as an international Gallup Exceptional Workplace. Since 1976 Grinnell Mutual has been rated A (Excellent) or higher by AM Best. This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa, headquarters or from a home office in any of the following states: Alabama, Arizona, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Maine, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Virginia, Wisconsin, and Wyoming. Please note that candidates must be eligible to work in the U.S. without Grinnell Mutual sponsorship.
Responsibilities
Designs, develops and maintains scalable and reliable software applications using technologies such as Java, JavaScript, and/or Gosu.
Collaborates with the team to implement, configure, and customize Guidewire applications on the latest Guidewire Cloud Version.
Develops and deploys applications in a cloud environment using AWS or Azure.
Utilizes version control systems such as Bitbucket to manage and track development tasks.
Performs unit testing and participates in peer code reviews to ensure software quality.
Ensures software meets security criteria, including adherence to OWASP and applicable industry regulations.
Remains current with software development technologies and approaches, refactoring code where needed to keep applications up to date.
Communicates and updates teams and stakeholders to ensure transparency and alignment with project priorities. Occasionally works with outside vendors or contractors to create solutions and timelines for assigned projects and software issues.
Collaborates with third party vendors and Grinnell Mutual technology professionals, including Architecture, Infrastructure and Operations, to ensure technologies used are relevant to the current and future state of software engineering. Takes ownership of team delivery to ensure highest probability of success for team.
Leverages automation and DevOps techniques to reduce overall technical maintenance, monitor system performance, improve system quality and reduce manual business process of Grinnell Mutual.
Provides support as needed when software outage incidents occur, restoring service in the quickest and most stable manner possible. Knowledge of ITIL methodology is preferred.
Contributes to product planning using Agile methodologies. Ensures stories are complete, accurate and ready to be developed before the team commits to them.
Adheres to work intake, prioritization, change management, architecture governance and other required best practices of Grinnell Mutual.
Performs all other duties as assigned.
Qualifications
Bachelors' degree from an accredited college/university in programming related field with significant course work and/or experience in design, development and analysis of technology solutions.
Proficiency in programming languages such as Java, Javascript, or Gosu.
Experience in the Property and Casualty Insurance industry.
Preferred background in Billing Systems.
Preferred background with GUnit.
Familiarity with version control systems (e.g., Bitbucket, Git).
Attain and keep current necessary certifications for position.
Contributes to the growth of technology at Grinnell Mutual by sharing expertise with others. Educates others, adding to the total technical capabilities of Grinnell Mutual.
Proven ability to tackle sophisticated business and development problems.
Demonstrated proficiency in software development tools, programming languages and software development techniques that adhere to the best practices specific to Grinnell Mutual.
Demonstrated ability to effectively plan, schedule and meet deadlines while concurrently managing multiple tasks. Must be able to work with multiple interruptions.
Willingness to develop a strong understanding of industry and Grinnell Mutual-specific business practices, applying this knowledge effectively to job responsibilities.
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract/concrete variables.
Recognizes processing/application inefficiencies and recommends improvements.
Demonstrated enthusiasm and commitment towards assignment and problem solving.
Demonstrated oral, written, and presentation skills to both technical and non-technical personnel. Exhibits self-assurance and a creative aptitude.
Occasional overnight travel for training or conferences.
Requires regular and predictable attendance to meet the customer needs of the position.
Must be able to maintain confidentiality and propriety information.
Demonstrated ability to adhere to all Grinnell Mutual policies.
Demonstrated ability to incorporate Grinnell Mutual core values in all areas work.
Compensation
The salary range for the position is $65,800 - $150,700. For a list of benefits, click here.
Working conditions and physical efforts
To perform this job successfully, an individual must be able to perform each job duty and responsibility satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform job duties and responsibilities.
Physically located in a remote office or at one of Grinnell Mutual's campuses with a work environment of a typical office setting; work environment of a typical office setting; noise level is relatively quiet.
The position requires an individual to sit for long periods of time, use repetitive motion, and possess visual acuity demanded by work with computer and other LCD screen devices.
The work may be fast paced, especially when managing multiple projects or when faced with tight deadlines. Meeting schedule could be heavy. May be required to work outside of normal business hours at times to accomplish work.
This job description is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of the position. As the nature of the business demands change, so too may the job duties and responsibilities.
Grinnell Mutual is an Equal Opportunity Employer in accordance with applicable state and federal laws.
Auto-ApplySoftware Engineer
Senior software engineer job in Waterloo, IA
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
• Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
• Collabera listed in GS 100 - recognized for excellence and maturity
• Collabera named among the Top 500 Diversity Owned Businesses
• Collabera listed in GS 100 & ranked among top 10 service providers
• Collabera was ranked:
• 32 in the Top 100 Large Businesses in the U.S
• 18 in Top 500 Diversity Owned Businesses in the U.S
• 3 in the Top 100 Diversity Owned Businesses in New Jersey
• 3 in the Top 100 Privately-held Businesses in New Jersey
• 66th on FinTech 100
• 35th among top private companies in New Jersey
***********************************************
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
• Performs embedded software development, testing and/or analysis work for a significant portion an electro-hydraulic sub-system of a major and diverse project using the John Deere Coding Standards
• Operates in an agile team environment, providing input to design solutions and participating in design reviews.
• May assign, coordinate and review portions of the work to support personnel.
• Decisions are made within established guidelines and may be reviewed by supervisors.
Qualifications
This is a software engineering position responsible for embedded software development on electro-hydraulic control systems.
The candidate should possess at least 5 years' experience working in the C, C++ programming languages.
A strong candidate will also have 3+ years' experience in one or more of the following:
- Requirements development
- Embedded development using the MS Visual Studio IDE
- Electro-Hydraulic Control Systems, reading Hydraulic schematics
- The Qt framework and Qt user interface development
- Vehicle automation software development
Additional Information
if interested, please call
Jeff Demaala
************
SAP Software Engineer - Data Conversions, Data Quality, and Reporting
Senior software engineer job in Des Moines, IA
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP.
+ Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions.
+ Develop and maintain technical specifications, data mapping documents, and transformation rules.
+ Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems.
+ Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP.
+ Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration.
+ Define and monitor data quality metrics and key performance indicators (KPIs).
+ Work with business data stewards to correct data quality issues and promote data governance policies and standards.
+ Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori.
+ Translate business needs into technical specifications for reports and ad-hoc queries.
+ Optimize report performance and data extraction processes for efficiency.
+ Provide support and training to end-users on reporting tools to enable data-driven decision-making
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ Proven experience in SAP Data Conversions, migrations and ETL processes.
+ Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud
+ Strong knowledge of SQL, data modelling and database concepts
+ Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes).
+ Excellent analytical, problem solving and communication skills
+ Ability to work both independently and collaboratively with cross-functional teams
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
Software Developer
Senior software engineer job in Urbandale, IA
Mindlance is a national recruiting company which partners with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at *****************
.
Job Description
Position Details:
Position: Software Developer
Location: Urbandale, IA
Duration: 05+ months
Description:
Looking for full stack developers to focus on both frontend and backend needs. Required: Java, JavaScript, React, .NET. Preferred: Node.js.
The team will be working to expand the Operations Center's capabilities to bring in new data sources, focusing specifically on ISOXML formats that are used by various 3rd party displays.
As part of this expansion, the team will also develop a conflict resolution interface that supports missing data, as well as batch editing.
The team will receive UX specifications, non-functional requirements, architectural guidance and prioritization of features from the Runway Team.
They will also be working with a Deere-provided Product Owner to help manage the backlog, including story breakdown. The team will be responsible for story estimation, sprint-to-sprint commitments of work, code development and testing (TDD), support of defects related to these features and functionality.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer Intern
Senior software engineer job in Cedar Rapids, IA
The Software Engineer Intern provides support to Product Development or Engineering projects by assisting with software related development, testing, documentation, and prototyping. The Software Engineer Intern will support current or research projects.
Key Responsibilities
RESULTS
Critical 55%
Create working spread pattern simulations in Matlab based on spread pattern data.
Create a working program so other engineers can use the simulation program with other spread pattern test data.
Simulate spreading application in a field.
Research and identify sensor technology to enhance NLM's spreading capabilities.
Use software to process and interpret complex sensor data.
Productivity / Job Knowledge 20%
Simulate spreading application in a field to determine precision.
New product controls and software testing for NLM products.
Operation of test equipment for NLM products.
Review app development for NLM products.
Dependability 15%
Demonstrates a good attendance record; is aware of the impact that missing work will have on the customer as well as co-workers.
Completes goals/projects on time or ahead of schedule.
Responds to work assignments and requests by being cooperative and available.
Follows through and meets commitments.
Available as a resource to subordinates and/or peers.
Safety 10%
Follows safety procedures, protocols, policies, and adheres to all SAFESTART concepts, and acts when others are not holding themselves accountable.
Total 100%
Requirements
Qualifications and Essential Skills:
Pursuing a bachelor's degree in Software Engineering, Mechanical Engineering, Systems Engineering, Agricultural Engineering, Electrical Engineering, or related field.
GPA of 2.7 or higher.
Basic knowledge of mechanical systems and solid modeling.
Demonstration of the following skills: organization, critical thinking, and teamwork.
Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Regularly required to sit and interface with computer systems while maintaining a high level of concentration. The employee is also regularly required to stand and walk while performing the duties of the job. The employee is occasionally required to reach with hands and arms, stoop, kneel, or crouch. While performing the duties of this job, the employee is regularly required to talk and hear. The employee is occasionally required to use hands/fingers to handle or feel. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, and ability to adjust focus.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the office work environment is usually quiet. Employee may be exposed to shop environment while distributing documents to shop area. When on shop floor, employee will be required to wear safety glasses at all times, steel-toed footwear and ear protection when job demands presence in areas outside safety zones and gloves when handling material. While performing the duties of this job, the employee may be exposed to moving mechanical parts, fumes or airborne particles, and vibration, and occasionally exposed to risk of electrical shock. The noise level in the plant shop environment is moderately loud.
Auto-ApplyIntern - Software Developer
Senior software engineer job in West Des Moines, IA
SOFTWARE DEVELOPER INTERNSHIP
FARMERS MUTUAL HAIL INSURANCE COMPANY OF IOWA
Looking for an internship to increase your software development skills in a very talented and progressive Agile IT department? Farmers Mutual Hail (located in West Des Moines) is currently looking for four qualified undergraduates to intern as Software Developers for our 2026 Summer Internship Program. This is a paid internship starting Monday, May 18 through Friday, August 7, working up to 40 hours per week for the summer, with the potential to turn into a full-time, permanent position in the future. Interns will be responsible for coding software solutions for real projects, including the creation of new functions, enhancements, and maintenance to support our policy administration system. We are looking for currently-enrolled college students who are close to the West Des Moines area, as this is not a remote internship.
Essential Duties and Responsibilities include the following:
Evaluates, clarifies, and understands requirements, documents, and functional specifications.
Codes software in accordance with specifications and requirements, using Java.
Validates software; complies with specifications and requirements.
Creates, updates, and maintains appropriate development documentation.
Interacts/communicates with other IT department staff.
Follows all IT department processes and procedures.
Accomplishes other tasks and duties as assigned.
Qualifications:
Must be a currently-enrolled sophomore, junior or senior at an undergraduate college or university, majoring in Computer Science or MIS; or a Math major who has taken technical college-level courses. (May 2026 graduates will not be eligible).
Exposure to Java (a must), SQL queries, Object-Oriented Programming concepts is a plus.
Work Environment:
Office environment with individual workspace provided.
Casual dress.
On-site fitness center and cafeteria.
Employee appreciation events.
Opportunity to participate in company-wide activities.
This position is not eligible for sponsorship for work authorization by Farmers Mutual Hail Insurance Company of Iowa. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.
Farmers Mutual Hail Insurance Company does not discriminate in employment (EOE). All qualified applicants are encouraged to apply. #LI-DNI
Auto-ApplyFullstack Software Engineer
Senior software engineer job in Des Moines, IA
Job Description
TEST
Agile Onboarding is a Software as a Service (Saas) tool, which provides Applicant Tracking, Onboarding and HR services to its clients. We are exploding with growth, and having fun along the way.
Our Core Values are:
1. Service: Customer Satisfaction is our #1 priority. It comes before profit and before fun.
2. Ownership: Take extreme ownership of your assigned areas, see things through to the end.
3. Fun: Make Jokes! Laugh in the face of chaos. Keep a sense of humor.
4. Modern: Pushing the edges of innovation
It's important for us to hire people who are willing to go above and beyond. If you like to work a set schedule, of 40 hours a week, and forget about work when you leave, this Company is not for you. It's in our culture to work, when needed, and be available for our customers. Because we are a small company, we need every team member to take ownership of results.
Although there are some added stresses with working in a fast-paced, small team, there are also some perks!
Here are a few of the perks you can enjoy, in exchange for your hard work:
Flexible PTO time - take time when you need it, as long as results are being done.
Annual conference - fun trip every year to recap the year, and go over goals for the next year. This is always held in a vacation-destination place!
Long term incentive - as our tool grows, our leadership team will provide bonus-incentive to our Team Members. As we grow, you will grow - technically and financially.
Privacy - our company will not ask about your vaccine status, or any other health statuses. We provide medical insurance for our people, and believe that medical privacy is important.
Associate Software Developer
Senior software engineer job in Urbandale, IA
Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems.
This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm.
Key Responsibilities:
* Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards.
* Support the development of automation tools and backend processes using C# or Python.
* Help build and maintain web services and APIs for internal and external applications.
* Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions.
* Participate in source control workflows using Git and project tracking through Azure DevOps.
* Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps.
* Perform basic debugging and troubleshooting under the guidance of senior team members.
* Participate in code reviews, team meetings, and agile ceremonies.
Minimum Requirements:
* 1-2 years of experience with C# or Python in a professional or internship setting.
* Basic experience writing and maintaining SQL queries or stored procedures.
* Familiarity with REST APIs and how to interact with them.
* Exposure to Azure DevOps, Git, or similar tools for version control and project management.
* Basic understanding of CI/CD pipelines and software development best practices.
* Strong willingness to learn, take feedback, and grow technical skills.
* Good communication and teamwork skills.
Preferred Qualifications:
* Coursework or hands-on experience with web service development or automation scripting.
* Exposure to Azure cloud services or other cloud platforms (AWS, GCP).
* Familiarity with reporting or BI tools such as Power BI or SSRS.
* Understanding of agile development and software delivery practices.
Nice to Haves:
* Familiarity with Collection Master software
* Experience in the litigation or collections industry
* Experience with generating AI prompts and implementing AI solutions
* React or other front-end web languages
Benefits:
Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
Software Developer Intern
Senior software engineer job in West Des Moines, IA
IMT
Insurance
is
now
accepting
applications
for
our
Summer
2026
Software
Developer
Internship
within
the
IMT
Software
Services
department
IMT
Software
Services
is
a
division
of
IMT
Insurance
and
offers
programs
a
complete
suite
of
software
for
todays
Mutual
Insurance
companies
As
a
Software
Developer Intern you will contribute to a high functioning Scrum team as both a pair programmer and as an independent developer You will work within a team on various projects where you can put your web development skills to use and grow as an emerging developer This development team is full stack developers meaning you will also be working in frontend and backend development Ideal candidates will be passionate self motivated detail oriented and have an interest in developing skills through hands on experience If this opportunity is something that interests you apply online today to learn more DESIRED QUALIFICATIONS Must be working towards a college degree General Web DevelopmentKnowledge is a must Python software development Front end web development is a must Agile experience is a plus Ability to analyze and proven problem solving skills Ability to listen and communicate internallyexternally to the customer both verbally and in writing High propensity to learn new technologies WHAT DEFINES US Our vision is to provide peace of mind in the moments that matter We are an Equal Opportunity Employer and do not discriminate against any employee or applicant based on race color sex age national origin religion sexual orientation gender identity andor expression status as a veteran and basis of disability or any other federal state or local protected class Our agents and customers come from all walks of life and so do we Our goal is to hire great people from a wide variety of backgrounds because it makes our team stronger If you share our values and our passion for creating a Worry Free life for others we want to talk to you
Intern - Software Developer (ReactJS)
Senior software engineer job in Urbandale, IA
Company Details
Founded in 1967, W. R. Berkley Corporation has grown from a small investment management firm into one of the largest commercial lines property and casualty insurers in the United States.
Berkley Regional Shared Services (BRSS) is the service provider for the Regional Segment of W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. Our centers of excellence distributed throughout the United States support the common needs of six Regional Segment companies, allowing each of them to focus on their unique competitive advantages and differentiators. Our distributed model ensures that ideas and opinions are considered at every level of the organization and implemented with excellence.
Driven by a commitment to collaboration, BRSS partners with our stakeholders to proactively plan for what's next in our industry. Our mission is to drive transformation and provide scalable leading-edge capabilities to all our customers using data, analytics, and software engineering. With a culture centered on innovation behaviors and customer centricity, BRSS is a community of thought leaders looking toward the future. We invest in our people's technical skills and career aspirations and take pride in their accomplishments. BRSS offers many ways to get involved and have the chance to grow your career across a wide range of roles. Come join us as we push forward into the future of industry leading technology and service solutions.
This role will be based in the Urbandale, IA office
.
We offer a hybrid work schedule with 4 days in the office (M-Th) ; and 1 day remote (Fr) where it makes sense to do so.
The company is an equal opportunity employer.
Responsibilities
Our Berkley Regional Shared Services (BRSS) Summer Software Developer internship program provides highly motivated and qualified students an opportunity to gain first-hand experience, receive valuable on-the-job training, and heighten business knowledge. Interns will collaborate side by side with BRSS employees in a variety of positions to complete challenging projects. Students will interact with all levels of management and senior leaders and gain insight into business and technology in the insurance industry.
As a Software Development Intern at BRSS, you will support the continued evolution of a ReactJS web platform. On our team, you won't be limited to the front-end or back-end; your role offers exposure to the full stack, helping you connect the requests we receive to the application features we build. With us, you will get to see the impact of your work on the business, every day.
What you can expect:
As an Intern, you will:
Deliver Value: Implement well-defined user stories to meet acceptance criteria; follow established coding standards; estimate and plan your own tasks; turn product ideas into working features driving business outcomes and customer delight.
Build with Modern Tech: Gain hands-on experience with technologies such as React (JavaScript Library), Next.js (React framework), Tailwind (CSS utility framework), Jest (JavaScript unit testing framework) and GraphQL (API query language).
Ensure Quality: Write and execute unit tests; follow team coding standards; seek feedback through code reviews.
Ship & Learn: Participate in CI/CD workflows; assist with deployments to non-production environments; learn rollback and recovery processes.
Support & Troubleshoot: Learn how to triage and troubleshoot production support incidents under mentor guidance.
Experiment & Innovate: Leverage innovation behaviors and design thinking for rapid learning from tight feedback loops.
Engage in Agile: Take an active role in scaled Agile ceremonies (stand-ups, sprint planning, retrospectives) and share your perspective to help the team succeed.
Document & Share: Maintain clear documentation for your work; contribute to onboarding and knowledge-sharing resources.
Learn & Grow: Receive guidance from engineering mentors; pursue learning opportunities; share insights with the team
Qualifications
What you need to have:
Registered undergraduate student pursuing a major in a Software Engineering, Management Information Systems or related field.
At least two years of college or university coursework completed in a Computer Science or MIS program.
Experience with full-stack web development (React framework preferred).
Superior problem solving and analytical skills.
Strong customer service focus and sense of urgency.
Ability to quickly adapt and learn new technologies and systems.
Prior related co-op, internship, and/or on or off-campus technical experience preferred but not required.
Demonstrates the WRBC core competencies, innovation behaviors, and behavioral competencies while performing essential duties and responsibilities.
Core Competencies
Accountability
Communication:
Customer Focus & Team Work
Delivers Results
Flexibility
Technical & Job Excellence
Behavioral (Role) Competencies
Action Oriented
Coachable
Critical Thinking
Managing Information
Quality Decision Making
Self Starter
Technically Astute
Please note, internships are planned for employment start dates in Spring 2026.
Additional Company Details We do not accept any unsolicited resumes from external recruiting agencies or firms.
The company offers a competitive compensation plan and robust benefits package for full time regular employees. THIS ROLE IS AN HOURLY PAID POSITION
The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Sponsorship Details Sponsorship not Offered for this Role
Auto-Apply