Senior Full Stack Digital Services Software Engineer
Location
Iowa
Posted
35 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Digital Services Software Engineer
Wellmark Blue Cross and Blue Shield
• Lead full stack development for the Digital Services team, performing detailed systems analysis and implementation of high performing software solutions that are efficient and cost effective, supporting Wellmark’s business and Technology applications • Lead system development and guides the team in the design, development, code testing and debugging necessary to ensure successful completion or resolution of issues while focusing on utilization of emerging technologies • Orchestrate cross-functional end-to-end execution across diverse platforms, all meticulously aligned with Wellmark's SDLC standards and the structured SAFe methodology in order to culminate the making of these advancements accessible and beneficial to all Information Product teams and foster a unified and elevated approach to development and delivery • Work closely with UX/UI designers, product managers, Architects and DevOps engineers to create responsive, interactive, and high performing applications by delivering high quality code that ensures a seamless user experience across multiple devices • Develop and optimize web pages for maximum speed, accessibility and scalability • Develop and optimize backend architecture ensuring scalability, performance and security • Write clean, maintainable and efficient code, adhering to best practices and Wellmark engineering standards • Ensure mobile responsiveness of applications • Ensure analysis of defects to find root cause and guide others in the identification of potential improvement opportunities • Provide production support of applications including root cause analysis and break-fix resolution • Use data and cost measures (AWS, infrastructure, labor, etc.) to influence timely decisions, build consensus, and take actions to successfully deliver project or production support objectives and support benefits realization • Identify known issues, impacts to project or production outcomes if not resolved and escalate as necessary • Contribute to a collaborative agile environment, including PI Planning, iteration planning, estimation, demos and retrospectives
Job Requirements
- Bachelor’s degree in Computer Science, MIS, Technology, Computer Engineering, or related field
- 72 months of experience in the job offered or related position in software development
- 48 months of experience in the health insurance industry
- 48 months of experience designing, building, and maintaining high-performing, user-friendly web application front ends, leveraging the following technologies: Angular, HTML, CSS, SCSS, JavaScript, TypeScript, RxJS (Reactive Extensions), and Bootstrap
- 48 months of experience designing, building, and maintaining back-end services using the following technologies: Node.js, Express.js, Swagger/OpenAPI (API Documentation), and JWT (Authentication)
- 48 months of experience using SAFe and Agile methodologies
- Experience understanding, designing, and implementing monolith, microservice, and event driven architecture
- Experience with the following database technologies: MongoDB, DynamoDB, and MySQL
- Experience building and maintaining cloud-hosted applications, leveraging the following cloud-based technologies: Lambda, SNS, S3, CloudWatch, CloudTrail, Cloudfront, API Gateway, IAM (Security/Access Management) SQS, and CDK
- Experience containerizing and deploying container-based applications using Docker
- Experience developing accessible web applications
- Experience building, maintaining, and optimizing CI/CD processes using Azure DevOps
- Experience applying test-driven development principles, leveraging tools including Jest, Jasmine, Mocha, and Angular Testing Library
- Experience with paired programming and XP Practices
- Experience with UX Design tools
- Experience using data to support gathering information, performing necessary research for root cause analysis, providing problem definition and formulation, and recommending solution implementation, verification, and ongoing optimization
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II
KapitusWe believe business owners should be able to focus on running their business, while we take care of the financing.
• Participate in technical design sessions to identify/document technical solutions. • Develop microservices with AWS serverless architecture. • Function as a trusted advisor with a consultative mindset in interactions with stakeholders. • Help build and maintain a best-in-class team culture through partnership, open dialogue, and transparent feedback. • Drive continual improvement to the efficiency and flexibility of the systems while keeping a high bar for customer trust, performance, and availability. • Provide technical direction to junior engineers on the team. • Support legacy code as needed while building out the future state systems and solutions.
Principal Engineer
PetvisorPetvisor is the parent company of several leading tech companies — serving the vet health and pet services industries.
• Lead the architectural design and technical direction of complex, large-scale systems across the R&D organization, ensuring solutions are scalable, maintainable, and aligned with long-term product strategy • Partner closely with Product Management, UX, and QA teams throughout the full development lifecycle to translate business requirements into sound technical designs and actionable engineering plans • Establish and enforce engineering standards, best practices, and architectural patterns across the engineering team to ensure consistency, quality, and operational excellence at every stage of development • Drive the end-to-end execution of high-priority technical initiatives by identifying risks early, removing blockers, and keeping cross-functional stakeholders informed and aligned throughout delivery • Conduct thorough architecture and code reviews on a regular basis, providing constructive, high-quality feedback that raises the technical bar and accelerates the growth of engineers at all levels • Mentor and guide senior and mid-level engineers through complex technical challenges, serving as a go-to resource for architectural guidance and engineering decision-making across the organization • Evaluate emerging technologies, tools, and industry trends on an ongoing basis and make informed recommendations that strengthen the engineering platform, improve developer productivity, and support the company's technical roadmap
- Absolute Domain Ownership: Take responsibility for a specific part of the platform or product. You will shape the technical direction, write and review production code, maintain CI/CD pipelines, prepare releases, and make sure your area is stable in production. - Rapid Prototyping: Turn ideas, experiments, or unclear requirements into working solutions. Use AI tools where they help speed up routine work, such as drafting technical specs, creating tests, refactoring, or planning implementation. - Smart Scaling: Identify technical bottlenecks in your area and lead the changes needed to fix them. This may include architecture improvements, infrastructure changes, cloud-related work, or better observability. - Daily orchestration: Use tools like Claude Code, or similar assistants as part of your development process. This may include debugging, writing tests, refactoring legacy code, improving documentation, or exploring unfamiliar parts of the codebase. - Validation & integrity: You act as the "Interception Layer." You validate AI outputs to ensure your domain doesn't drift into "Dark Architecture" or "AI Slop." - Connect product needs with engineering execution: Work with stakeholders to understand business needs and turn them into clear technical plans. Help prioritize work based on impact, risk, and technical complexity, and push back on work that does not bring enough value. - Keep ownership clear and execution focused: Stay close to how your work behaves in production. Help with incidents, improve monitoring and observability, and reduce unnecessary process overhead where possible.
• Design and develop AI-powered product features with a focus on LLM-based capabilities • Build and maintain MCP servers and agent-based components • Develop enterprise-grade web services and backend integrations • Work with tools, data sources, and model interfaces across cloud environments • Collaborate with engineering teams to deliver production-ready AI solutions




