Solutions Architect
Solutions Architect at EquiTrust Life Insurance Company (West Des Moines, IA) who designs scalable, secure enterprise applications and architecture roadmaps, guides development teams through the SDLC, and drives modernization, integrations, and CI/CD. Core stack: Java/C#/.NET, Spring, SQL databases, and cloud platforms like Azure, AWS, or GCP.
- Compensation
- Not disclosed
- Location
- West Des Moines, Iowa, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 8+ years
- Category
- Architecture
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or a related field
- Minimum 8 years of experience in software development, application architecture, or related systems development
- Extensive experience developing enterprise applications using Java or C#, including object-oriented programming principles
- Experience with Visual Studio, stored procedures, source control, and software development tools
- Experience with web development, ASP.NET, IIS, SQL, MVC, or related enterprise application technologies
- Experience designing and supporting complex application integrations and enterprise software solutions
- Advanced knowledge of software architecture, application design, integration strategies, and enterprise technology standards
- Strong proficiency in multiple programming languages and frameworks, including Java, C#, Python, JavaScript, Spring, .NET, Node.js, or similar
- Strong understanding of the SDLC, object-oriented programming, and modern software engineering practices
- Experience with relational and non-relational databases, SQL development, and query optimization
- Knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform and cloud application deployment practices
- Advanced experience with source control, branching strategies, CI/CD pipelines, and DevOps practices
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to translate business requirements into scalable technical solutions balancing security, performance, risk, and maintainability
- Excellent communication, presentation, and relationship-building skills
- Strong technical leadership and collaboration skills to influence architectural decisions and guide development teams
- Commitment to continuous learning, innovation, and improving enterprise technology capabilities
Nice to have
- Experience within insurance or financial services
Full description
Solutions ArchitectLocation: West Des Moines, IA (Mostly Off-Site)
Employment Type: Full-Time
About Us:
EquiTrust Life Insurance Company is a national carrier of competitive, client-friendly annuity products sold through a variety of distribution channels, including more than 20,000 independent agents and independent marketing organizations (IMOs). Since 2003, we have provided exceptional customer service to our clients by operating with integrity and passion.
Our success is driven by a collaborative and inclusive workforce that values diverse perspectives, innovation, and continuous improvement. EquiTrust sells products nationwide and is headquartered in Chicago, Illinois, with operations in West Des Moines, Iowa.
How You’ll Contribute:
As a Solutions Architect, you will play a key role in shaping the technology solutions that support EquiTrust's business strategy and long-term growth. You will lead the design and implementation of scalable, secure, and reliable enterprise applications while partnering with business leaders, development teams, and technology stakeholders to drive innovation and modernization.
We are looking for a collaborative and forward-thinking technology professional who enjoys solving complex challenges, guiding technical teams, and translating business needs into effective technology solutions.
What You’ll Do:
-
Develop and maintain enterprise software architecture roadmaps aligned with business objectives and technology strategies.
-
Design and document scalable, secure, and integrated solutions that support complex business applications and enterprise systems.
-
Partner with business and IT leaders to evaluate emerging technologies, development frameworks, and architectural approaches.
-
Provide technical leadership throughout the software development lifecycle, guiding development teams and ensuring alignment with architecture standards.
-
Establish and promote software development standards, design patterns, security practices, and architectural best practices.
-
Lead architecture reviews and provide technical oversight to support successful project delivery and system integration.
-
Evaluate existing application environments to identify opportunities for modernization, optimization, and improved interoperability.
-
Serve as a technical escalation resource for complex application development and architecture challenges.