Senior Software Engineer - Integrations

GreatAmerica Financial Services Corporation

Cedar Rapids (IA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Paid time off
Gym reimbursement
Tuition assistance
Flexible Spending Accounts (FSA)

Job summary

GreatAmerica Financial Services Corporation is looking for a Senior Software Engineer to join our Enterprise Technology Group. This role involves designing, developing, and maintaining APIs and services that support business needs.

The ideal candidate will have over 8 years of experience in software engineering, with strong skills in object-oriented programming and SQL, and the ability to lead agile teams. Competitive benefits include paid time off, bonuses, and flexible work arrangements.

Qualifications

  • 8+ years of software engineering experience focused on services and APIs.
  • Experience with object-oriented programming, SQL databases, and Agile environments.
  • Ability to create and consume microservices.

Responsibilities

  • Design, develop, test, implement, and maintain services and APIs.
  • Troubleshoot and debug issues in existing applications.
  • Train, coach, and mentor other software engineers.

Skills

Services and APIs
Object-oriented programming principles
SQL programming
Agile development
API design with Swagger/OAS
C# (or similar language)
Integration testing tools (Postman)
Event-Driven Architecture
AsyncAPI specifications
Salesforce platform
Microservices implementation

Education

Bachelor’s degree or equivalent experience

Tools

Azure
MuleSoft
Microsoft Office Suite

Job description

GreatAmerica Financial Services is hiring a Senior Software Engineer to join our Enterprise Technology Group. The role focuses on designing, developing, and maintaining services and APIs that support the company's business needs.

Responsibilities
  • Design, develop, test, implement, and maintain services and APIs.
  • Troubleshoot, debug, and fix issues in existing applications, services, and APIs.
  • Document and build application code based on best practices and engineering principles.
  • Understand the broader business context and advocate for solutions that meet the "why" behind the code.
  • Contribute ideas on best practices, process improvements, and architectural decisions.
  • Participate in design and architectural discussions, review user stories, and provide technical solutions and acceptance criteria.
  • Engage in agile product teams to build quality, scalable, and robust products.
  • Deploy and manage services and APIs in various environments using CI/CD pipelines.
  • Create and maintain automated integration and unit tests.
  • Perform peer code reviews and enforce coding standards.
  • Present new services and APIs to the team and stakeholders.
  • Answer qualified support calls from users.
  • Train, coach, and mentor other software engineers and interns.
Qualifications
  • Bachelor’s degree or equivalent experience.
  • 8+ years of software engineering experience with a recent focus on services and APIs.
  • 8+ years of experience with object‑oriented programming principles, solution design, automated testing, validation, and error handling.
  • 8+ years of experience with SQL‑based databases and SQL programming.
  • 5+ years of experience in Agile development environments.
  • 5+ years of experience with Swagger/OAS and developing APIs based on the specification.
  • 5+ years of experience with C# (or similar object‑oriented language).
  • 5+ years of experience with Postman and integration testing tools.
  • 3+ years of experience with Event‑Driven Architecture and creating event publishers/subscribers.
  • 3+ years of experience with AsyncAPI specifications.
  • 3+ years of experience working with the Salesforce platform and ecosystem.
  • Experience implementing and consuming microservices.
  • Preferred: experience with Azure, MuleSoft, or similar API gateway technologies.
  • Ability to read, use, and produce system design artifacts such as flowcharts and wireframes.
  • Familiarity with the Microsoft Office Suite.
Benefits
  • Competitive base compensation with monthly bonuses.
  • 401(k) with company match and annual profit sharing.
  • Paid time off: 80+ hours of vacation, 10 sick days (with conversion option), 10 paid holidays.
  • Gym reimbursement and health, dental, vision, short‑term and long‑term disability, company‑paid life insurance.
  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA).
  • Employee Assistance Program and parental leave.
  • Tuition assistance, networking opportunities, and leadership development.
  • Paid parking, awards, and hybrid work arrangements.
  • Business casual environment.

Applicants must be authorized to work in the United States. GreatAmerica does not sponsor employment visas.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Integrations
Senior Software Engineer - Integrations

GreatAmerica Financial Services • Cedar Rapids (IA)

Hybrid
USD 110,000 - 170,000
Hybrid work arrangements
Service Awards
Paid Parking
+2
Senior Software Engineer - Integrations
Senior Software Engineer - Integrations

GreatAmerica Financial Services Corporation • Dallas (TX)

Hybrid
USD 100,000 - 130,000
Paid Parking
Gym Reimbursement
Service Awards
+2
Director, Enterprise Architecture
Director, Enterprise Architecture

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

Hybrid
USD 120,000 - 160,000
Competitive compensation package
401(k) with company match
Paid time off
+5
Senior API & Integration Engineer — Hybrid Work
Senior API & Integration Engineer — Hybrid Work

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid time off
Gym reimbursement
+2
Senior Software Engineer - Salesforce
Senior Software Engineer - Salesforce

GreatAmerica • Dallas (TX)

Hybrid
USD 100,000 - 130,000
Paid Parking
Service Awards
Hybrid work arrangements
+2
Sales Support, Development - SMG Unit
Sales Support, Development - SMG Unit

GreatAmerica • Cedar Rapids (IA)

Hybrid
USD 42,000 - 56,000
Hybrid work arrangements
Paid Parking
Business casual environment
Manager, Salesforce Engineering
Manager, Salesforce Engineering

GreatAmerica Financial Services Corporation • Dallas (TX)

Hybrid
USD 120,000 - 150,000
401(k) and Company Match
Annual Profit Sharing
Paid Time Off
+3
Product Manager
Product Manager

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

Hybrid
USD 80,000 - 100,000
401(k) with company match
Competitive compensation
Paid time off
+4
Director, Data Analytics & Insights
Director, Data Analytics & Insights

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

Hybrid
USD 140,000 - 200,000
401(k) with company match
Profit sharing
Paid time off
+11
Sales Support Specialist
Sales Support Specialist

GreatAmerica Financial Services Corporation • Cedar Rapids (IA)

Hybrid
USD 45,000 - 60,000
Competitive compensation with monthly bonuses
401(k) with company match
Annual profit sharing
+6