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
• 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...SuggestedLocal area$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$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...SuggestedLive inLocal area- ...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...SuggestedFull time
$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...SuggestedPermanent employmentFull timeContract workLocal area- .... 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...
$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 timeRemote workTrial period- ...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
- ...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 payFor contractorsWork at officeRemote workNight shift
$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 timeImmediate startWork from home$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 placementLocal areaImmediate start- ...exceptional customer experience. Role Requirements: Software Development & Architecture # Design, develop, test,... .... # Ensure software solutions align with established engineering standards and architectural principles. Technical...
- ...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 workImmediate start
- ...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 timeRemote work
- ...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
- ...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 areaRemote workRelocation
- ...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 workH1bWork at officeFlexible hours
$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 payContract workRemote work$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 timeRemote work$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 placementInternshipWork at officeRemote work- ...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 employmentFull timeWork experience placementInternshipH1bLocal area
- ...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...
$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 workWork experience placementWork at officeRemote workFlexible hours$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 officeRemote work- ...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...
- ...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
- ...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
- ...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 placementImmediate startRemote work
$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 placementRemote workFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- intel software engineer Urbandale, IA
- software engineer Urbandale, IA
- part time software developer remote Urbandale, IA
- ngo software engineer Urbandale, IA
- software engineer healthcare Urbandale, IA
- software developer fintech Urbandale, IA
- cybersecurity software engineer Urbandale, IA
- senior software engineer remote Urbandale, IA
- software developer Urbandale, IA
- startup software engineer Urbandale, IA


