Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

W. R. Berkley

Company Details

The Company is an equal employment opportunity employer.

Responsibilities

The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting one or more company applications for various subsidiaries, transforming business requirements into secure, scalable, and maintainable solutions across the full stack and DevSecOps lifecycle.

• Deliver moderately complex features and epics end-to-end, decomposing work, estimating, and planning for yourself and small pods while translating business goals into scalable, performant features that drive outcomes for subsidiaries.

• Collaborate with business analysts and stakeholders to ensure solutions fully leverage technology to improve business processes.

• Apply engineering best practices across the full stack, authoring comprehensive unit, integration, and contract tests and introducing performance and resiliency testing where appropriate.

• Perform and enforce high-quality peer reviews across the system, upholding and helping refine team development standards and quality expectations.

• Strengthen CI/CD pipelines and release practices, including canary, blue/green, and feature flags, owning deployments to non-production and assisting or leading production releases.

• Coordinate safe rollbacks when needed and maintain deployment and runbook documentation to improve stability and supportability.

• Co-lead backlog refinement and clarify acceptance criteria while producing lightweight design specifications and API/interface contracts that reflect understanding of interfacing systems and downstream impacts.

• Apply sound design patterns and make informed trade-offs for performance, stability, and supportability, routinely proposing improvements to reduce technical debt and enhance usability.

• Instrument applications with meaningful logging, metrics, and distributed traces; define and tune SLIs/SLOs and alert thresholds.

• Analyze telemetry and load/performance test results to identify bottlenecks and implement targeted optimizations and reliability improvements.

• Champion secure-by-design practices, including threat modeling, least privilege, and safe secrets management, while managing dependencies and remediating findings promptly.

• Contribute to SBOM/dependency hygiene and patch planning, ensuring solutions meet internal controls and compliance requirements.

• Triage, research, and resolve second-level incidents, leading or contributing to root cause analysis and post-mortems.

• Improve operational runbooks and support procedures and participate in a rotating on-call schedule for production systems.

• Provide high-quality support to end users and partner teams.

• Lead technical spikes and proof-of-concepts to reduce delivery risk and evaluate tools and patterns that improve developer productivity and system reliability.

• Use data and A/B experiments where appropriate to validate approaches.

• Produce and maintain system-level documentation, including design decisions, ADRs, interface specifications, and operational runbooks.

• Contribute to the internal knowledge base and provide targeted end-user or peer training in one-on-one and small-group settings.

• Collaborate closely with product, design, QA, and operations, actively contributing to Agile ceremonies, including planning, reviews, and retrospectives, and occasionally facilitating them.

• Mentor junior developers and interns, providing guidance on development standards and code quality and modeling constructive feedback.

• Deepen expertise in BRSS applications, business processes, and system interfaces while staying current on relevant frameworks and cloud/DevSecOps practices.

• Set development goals with your manager, share learnings with the team, and adapt to new tools, technologies, and processes to accelerate delivery.

Qualifications

Qualifications:

• At least three years of relevant software engineering experience or equivalent demonstrated proficiency.

• Advanced proficiency in front-end and back-end engineering, with expertise in one area and a solid foundation in the other (e.g., React/Next.js, Tailwind, Jest for front-end; Node.js/Java and GraphQL/REST for back-end), with the ability to design and implement significant new functionality with minimal supervision.

• Proficiency in modern web application architecture and API design, including creating and interpreting design specifications and interface contracts with an understanding of interfacing systems and supported business processes.

• Strong problem-solving and analytical skills, with the ability to triage, research, and resolve second-level support incidents and complex defects spanning application, middleware, and infrastructure layers.

• Proficiency with databases and data integration, including SQL, Microsoft SQL Server queries, stored procedures, tables, and views, as well as working knowledge of NoSQL where applicable, with the ability to assess and tune performance and scalability.

• Demonstrated competency in SDLC and Agile practices (Scrum and Kanban), including backlog refinement, estimation, code review, documentation, and unit, integration, and contract testing.

• Hands-on DevSecOps experience, including Git-based workflows, CI/CD tools such as GitHub Actions, environment management, feature flags, and automated testing to support safe, reliable releases.

• Security-minded engineering with practical knowledge of secure coding, dependency and secrets management, remediation of security findings, and alignment with internal controls and compliance expectations.

• Performance and reliability awareness, including the ability to instrument applications using logging, metrics, and traces; interpret performance metrics; and implement targeted optimizations to meet SLIs/SLOs before and after implementation.

• Clear and effective communication skills, with the ability to interact with technical and business stakeholders at all levels and translate user feedback and business needs into actionable technical improvements.

• Ability to thrive with minimal supervision in a fast-paced environment, demonstrating strong organization, time management, and prioritization skills to manage multiple concurrent tasks and deliver work on time.

• Mentorship and collaboration skills, including conducting high-quality peer reviews, guiding junior engineers on standards and quality expectations, and contributing to team patterns and best practices.

• Customer service orientation and a sense of urgency when providing high-quality support to end users and partner teams, including potential participation in rotating on-call support for production systems.

• Adaptability and commitment to continuous learning, with the ability to quickly learn new technologies, frameworks, and systems and apply them effectively to real-world projects in the insurance domain.

• Proficiency with common IDEs and platforms, including Visual Studio, VS Code, the Atlassian suite, Git source control, and collaboration tools used throughout the delivery lifecycle.

• Ability to lead small technical efforts, coordinate contributions across multiple engineers, and deliver system enhancements that consider performance, stability, supportability, and long-term maintainability.

• Demonstrates WRBC core competencies, innovation behaviors, and behavioral competencies while performing essential duties and responsibilities, including accountability, communication, customer focus and teamwork, delivering results, flexibility, and technical and job excellence.

• Exhibits behavioral role competencies such as being action oriented, possessing business knowledge, critical thinking, customer service orientation, managing information, process management, quality decision making, being a self-starter, and being technically astute.

Education Requirement

• Bachelor's degree in a software development-related discipline, such as Computer Science, Information Systems Management, Engineering, or a similar field, or an equivalent combination of education and professional experience as a full-stack software engineer.

Additional Company Details

We do not accept unsolicited resumes from third party recruiting agencies or firms.

Additional Requirements

Location and Travel:
• Primary location Urbandale, IA.

Sponsorship Details

Sponsorship not Offered for this Role
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Urbandale, IA vacancy
  • $186.07k - $218.9k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's... 
    Suggested
    Local area

    Coinbase

    Des Moines, IA
    1 day ago
  • $110k - $125k

     ...We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment... 
    Suggested

    Insight Global

    Urbandale, IA
    3 days ago
  • $186.07k - $218.9k

     ...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. We're hiring a Senior Software Engineer to join the Payments team within the Platform organization. The Payments team builds the infrastructure, workflows, and APIs... 
    Suggested
    Live in
    Local area

    Coinbase

    Des Moines, IA
    16 hours ago
  •  ...offering a various suite of products. Qualifications: Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years of relevant professional experience, preferably within an IT or technology... 
    Suggested
    Full time

    Associate Staffing

    Des Moines, IA
    16 hours ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand...  ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Des Moines, IA
    3 days ago
  •  .... They will also be responsible for designing and implementing testable and scalable code. Responsibilities Develop quality software and web applications Analyze and maintain existing software applications Design highly scalable, testable code Discover and... 

    ShrinQ Consulting Group Inc

    Des Moines, IA
    3 days ago
  • $150k - $190k

     ...Founding Software Engineer Who we are and what we’re building DMC’s mission is to cut the cycle time from concept to a manufacturable design by 10-100x. Momentum is a software platform we are developing to achieve that goal by changing the shape of the workflow... 
    Full time
    Remote work
    Trial period

    DMC Technologies

    Des Moines, IA
    3 days ago
  •  ...Software Engineer The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting one or more company applications for various subsidiaries, transforming business requirements into secure,... 
    Contract work

    Berkley Regional Shared Services

    Urbandale, IA
    5 days ago
  •  ...system commissioning tasks as well as the remote installationof software and control programs. This job is part of the...  ...Bachelor's Degree in HVAC, Electrical,Mechanical or Software Engineering preferred with 5-8 years of relevant experience. In lieu of a... 
    Hourly pay
    For contractors
    Work at office
    Remote work
    Night shift

    CBRE

    Des Moines, IA
    1 day ago
  • $90k - $115k

     ...core to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Evolent is seeking a Software Engineer to join an Agile team building healthcare‑focused backend software solutions that support analytics, integration, and operational... 
    Full time
    Immediate start
    Work from home

    Evolent

    Des Moines, IA
    4 days ago
  • $166k - $207k

     ...In this role, you will drive full-stack technical strategy across core platforms and cross-functional integrations while raising engineering quality, scalability, and impact across Smart Screening. Responsibilities Own the design and evolution of shared platforms,... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Des Moines, IA
    1 day ago
  •  ...exceptional customer experience. Role Requirements: Software Development & Architecture # Design, develop, test,...  .... # Ensure software solutions align with established engineering standards and architectural principles. Technical... 

    The Wittern Group

    Clive, IA
    1 day ago
  •  ...Job Title: Software Engineer Johnston, Iowa Duration: long term Job Description This role supports custom machine development for the R&D team, utilizing Nvidia Jetson to develop applications for these machines. Responsibilities Work... 
    Seasonal work
    Immediate start

    Kasmo Global

    Johnston, IA
    5 days ago
  •  ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining... 
    Full time
    Remote work

    Asociația Promo-LEX

    Des Moines, IA
    3 days ago
  •  ...Software Developer Location US Remote Rate: DOE Requirements • Experience with vanilla JavaScript, JavaScript frameworks like React, and modern CSS frameworks. • Experience developing Microservices, REST APIs, and other database-driven web applications... 
    Remote work

    GeorgiaTEK Systems Inc.

    Des Moines, IA
    3 days ago
  •  ...built on the foundation of our reputation as the most respected legal peer review network in the world. The full stack Senior Software Engineer is responsible for the development of new projects and support of existing code bases. The primary role will be to build and support... 
    Local area
    Remote work
    Relocation

    Best Lawyers

    Des Moines, IA
    3 days ago
  •  ...Software Engineer SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are a trusted partner to our valued customers providing answers, choice, and innovation with an impeccable... 
    Temporary work
    H1b
    Work at office
    Flexible hours

    SHAZAM

    Johnston, IA
    21 hours ago
  • $60 per hour

    *W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable... 
    Hourly pay
    Contract work
    Remote work

    Swoon

    Des Moines, IA
    3 days ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD $105,000–$145,000 annual base salary Reporting to: Engineering Lead About Finstock Finstock, Inc. builds AI-powered financial... 
    Full time
    Remote work

    Finstock, Inc.

    Des Moines, IA
    3 days ago
  • $114.28k - $171k

     ...Job Title: Software Engineer IIWork Location: 145 Broadway, Cambridge, MA 02142Job Description:Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Software Engineer II. Developing software for highly scalable automated systems... 
    Work experience placement
    Internship
    Work at office
    Remote work

    Akamai

    Des Moines, IA
    4 hours ago
  •  ...Position Title: Software Engineer 1 Location: Des Moines, IA, United States The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations... 
    Permanent employment
    Full time
    Work experience placement
    Internship
    H1b
    Local area

    MidAmerican Energy

    Des Moines, IA
    4 hours ago
  •  ...behavioral health organizations across the country, and rapidly expanding both our product and team. The Role We’re hiring software engineers to build the product. You’ll own real parts of it end-to-end, work directly with the people using it, and ship fast. This... 

    Ease Health

    Des Moines, IA
    3 days ago
  • $85k - $134k

     ...What You'll Do As a Software Engineer in our non-qualified deferred compensation business area, you'll work as a full-stack engineer, designing customer facing websites and writing API's that power them and positively impact our client experience. The Billing and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Principal Global Services LLC

    Des Moines, IA
    4 days ago
  • $87.6k

     ...superpowers. You own and execute features independently, build APIs for engineers to solve customer problems, and ensure our systems are...  ...efficient, optimized, scalable, and reliable. Developing software testing and validation procedures and documentation. Ensuring... 
    Work at office
    Remote work

    Zoom Corporation

    Des Moines, IA
    5 days ago
  •  ...Solutions Group (ISG) for the development of Gen 4 and Gen 5 display software. This includes the design, software development, analysis of...  ...Linux & Windows. Job Duties: Work as a Software Engineer on the Gen4/5 and 2630 Display Software Apps QI and RRT team, responsible... 

    Katalyst Healthcares and Life Sciences

    Johnston, IA
    2 days ago
  •  ...Job Title: Software Engineer (Javascript, Typescript, Node.js, AWS, Lambda, APIs) Location: Johnston, IA, US (Hybrid) Type: Contract W2 The candidate will be responsible for modernizing a series of mainframe solutions. Emphasis on design and... 
    Contract work

    Syntricate Technologies

    Johnston, IA
    2 days ago
  •  ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical... 
    Work experience placement

    Berkley Technology Services

    Urbandale, IA
    4 hours ago
  •  ...Software Engineer II – SAP Client: John Deere Location: 6400 NW 86th St Johnston, IA 50131 Duration: 2 Years Hybrid Role: 2 Days Onsite and 3 Days Remote. Top Must Haves: Working understanding of developing solutions in SAP ABAP Working understanding... 
    Work experience placement
    Immediate start
    Remote work

    Staffing the Universe

    Johnston, IA
    5 days ago
  • $99.06k - $148.58k

     ...including disabled & veterans.   Primary Location: United States (US) - Iowa - Urbandale Function: Product Engineering (CA) Title: Software Engineer - 125065   Onsite/Remote: Onsite Position     Your Responsibilities   As a Software Engineer... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Urbandale, IA
    2 days ago
  •  ...Observability And Monitoring Engineer Location: ONSITE 5 days a week in Des Moines, Iowa - 1776 West Lakes Pkwy, West Des Moines, IA, 50266 Duration: Contract – 9-10 months Overview: Seeking an experienced Observability and Monitoring Engineer to build and... 
    Contract work

    Software Technology Inc

    West Des Moines, IA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!