{"id":1471892,"url":"https://alion.io/job/berkley-re-senior-software-engineer","title":"Senior Software Engineer","company":{"id":449205,"name":"Berkley Re","domain":"berkleyre.com","url":"https://alion.io/company/berkley-re","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":{"grade":"A","score":100,"open_postings":4,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":9,"computed_at":"2026-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Urbandale, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":117000,"max_usd":216000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2304},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"A/B Testing","optional":false},{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"Jest","optional":false},{"name":"Kanban","optional":false},{"name":"Kubernetes","optional":false},{"name":"Least Privilege","optional":false},{"name":"MS SQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SBOM","optional":false},{"name":"Scrum","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Threat Modeling","optional":false},{"name":"C#","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-29T16:31:28Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-09-30T02:02:11Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Company Details\nThe Company is an equal employment opportunity employer.\nResponsibilities\nThe Senior Software Engineer is responsible for leading the design, development, implementation, and support of new software applications and enhancements to existing capabilities that are critical to business operations. This role owns complex, high-impact features and architectural components across front-end and back-end systems, influences technical direction and standards, and mentors engineers while collaborating with cross-functional teams to deliver secure, reliable, and high-performing software.\nLead the design and delivery of complex, cross-team features and epics end-to-end, decomposing and sequencing work for multiple engineers and aligning solutions to strategic business objectives.\nTranslate business requirements and non-functional needs into scalable, performant, and supportable systems and recommend technology approaches that improve business processes and outcomes.\nDefine, document, and advocate for engineering standards, design patterns, and quality expectations, including comprehensive test strategies (unit, integration, contract, end-to-end, performance, resiliency).\nPerform thorough peer reviews, serve as approver for critical changes, and coach team members to prevent defects and improve code health and maintainability.\nArchitect and continuously improve CI/CD pipelines and release practices (e.g., canary releases, blue/green deployments, feature flags) to enable safe, reliable production releases and rollbacks.\nEnforce change management and deployment/runbook readiness, driving reliability and reducing mean time to recovery through proactive automation.\nDrive backlog refinement and story mapping for complex initiatives, challenging and clarifying acceptance criteria and producing/reviewing architecture and design artifacts (ADRs, API/interface contracts).\nSelect appropriate architectural and design patterns, making informed trade-offs for performance, stability, and supportability, and lead efforts to reduce technical debt and enhance usability and supportability.\nDefine and own SLIs/SLOs and error budgets for services; instrument systems with logging, metrics, and distributed tracing; and lead load/performance testing, capacity planning, and cost/performance optimization.\nAnalyze telemetry to identify systemic bottlenecks and drive reliability improvements across applications.\nChampion secure-by-design practices, including threat modeling, least privilege, and secure secrets and dependency management.\nEnsure remediation of vulnerabilities and alignment with internal controls and compliance requirements, guiding SBOM hygiene and patch planning and mentoring engineers in secure coding.\nLead triage of high-priority incidents and coordinate responses across teams, driving root cause analysis and blameless post-mortems with actionable follow-ups.\nElevate operational runbooks and readiness checklists; participate in and help optimize the rotating on-call schedule; and provide high-quality technical support and consultation to end users and partner teams.\nSponsor and lead technical spikes and proofs-of-concept to de-risk delivery and inform architectural direction.\nEvaluate and introduce tools, frameworks, and patterns that improve developer productivity, scalability, and reliability, using data (including A/B testing where appropriate) to validate and socialize changes.\nProduce and curate system-level and architectural documentation, including ADRs, interface specifications, and operational runbooks, ensuring documentation is current.\nContribute to the internal knowledge base and deliver targeted mentoring and training to peers and end users in one-on-one and small-group settings.\nCollaborate closely with product, design, QA, and operations; proactively facilitate Agile ceremonies (planning, reviews, retrospectives) and cross-team technical forums.\nMentor and coach engineers at multiple levels, providing guidance on development standards, code quality, and modeling constructive feedback and a growth-oriented, inclusive culture.\nDeepen expertise in BRSS applications, business processes, and system interfaces; stay current on frameworks, cloud, and DevSecOps practices and disseminate learnings through brown bag sessions and design reviews.\nHelp build the technical vision and roadmap in partnership with subsidiaries for the future advancement of regional platform applications.\nAct as a trusted mentor and technical coach for software engineers, software developers, and interns, providing guidance on design decisions, coding standards, and best practices.\nFoster a culture of continuous learning through pair programming, code reviews, knowledge-sharing sessions, and support individual development plans and career growth within the team.\nQualifications\nQualifications:\nAt least five years of relevant software engineering experience or equivalent demonstrated proficiency, including two or more years leading technical efforts and mentoring other engineers.\nAdvanced proficiency in front-end and back-end engineering, with deep expertise in one area and strong competency in the other (e.g., React/Next.js, Tailwind, Jest for front-end; Node.js, Java, .NET, GraphQL, REST for back-end).\nProven ability to lead the design and implementation of complex, high-impact functionality.\nSkilled in modern web application architecture and API design, able to create and review design specifications, interface contracts, and architectural artifacts considering performance, stability, and supportability across multiple systems.\nSuperior problem-solving and analytical ability to diagnose and resolve complex issues spanning application, middleware, and infrastructure layers.\nCapable of analyzing business processes and recommending technology solutions to improve efficiency and outcomes.\nStrong experience with relational databases, including Microsoft SQL Server queries, stored procedures, tables, and views, and working knowledge of NoSQL, with the ability to optimize for performance, scalability, and reliability.\nHands-on experience with Git-based workflows, CI/CD pipelines (e.g., GitHub Actions), automated testing, environment management, and feature flag strategies.\nOperational experience with cloud-native architectures and containerization technologies such as Docker and Kubernetes.\nDeep understanding of secure coding practices, dependency and secrets management, vulnerability remediation, and compliance with internal controls and regulatory requirements.\nProficiency in instrumentation (logging, metrics, distributed tracing), defining SLIs/SLOs, and implementing optimizations to ensure high-performing, resilient systems.\nDemonstrated ability to mentor and coach engineers, developers, and interns, providing guidance on coding standards, design patterns, best practices, and fostering a culture of technical excellence and continuous learning.\nExcellent verbal and written communication skills, with the ability to interact with technical and business stakeholders at all levels and facilitate technical discussions and influence architectural decisions.\nSelf-motivated with a high degree of initiative and mature judgment, strong organizational and time-management skills, and ability to thrive in a fast-paced environment with minimal supervision while managing multiple priorities.\nDeep familiarity with Lean-Agile methodologies (Scrum, Kanban) and full SDLC practices, including backlog refinement, estimation, code review, documentation, and automated testing.\nStrong customer service orientation and sense of urgency, with capability to provide high-quality support to end users and partner teams and participate in rotating on-call support for production systems.\nAbility to quickly learn and apply new technologies, frameworks, and systems, staying current on emerging trends in cloud, DevSecOps, and software engineering practices.\nMastery of common IDEs and platforms such as Visual Studio, VS Code, and the Atlassian suite; source control using Git; and collaboration tools used across the delivery lifecycle.\nDemonstrates WRBC core competencies, innovation behaviors, and behavioral competencies while performing essential duties and responsibilities.\nPreferred: Experience with insurance core system engineering in Guidewire Gosu.\nPreferred: Familiarity with Angular or other frameworks beyond React and Node.\nPreferred: Knowledge of property and casualty insurance industry processes and terminology.\nEducation Requirement\nBachelor’s degree in a related discipline such as Computer Science, Information Systems Management, Engineering, or a similar field, or at least five years of professional software engineering work experience, or an equivalent combination of education and experience.\nAdditional Company Details\nWe do not accept unsolicited resumes from third party recruiting agencies or firms.Additional Requirements\nLocation and Travel: • Primary location Urbandale, IA.Sponsorship Details\nSponsorship not Offered for this Role","description_format":"text","description_chars":9054,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":2,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Events & Ticketing","Reinsurance"],"lifecycle":[{"event":"open","at":"2026-09-29T16:31:28Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":9,"reasons":["conf:2","win:early","comp:brand"],"computed_at":"2026-09-30T04:27:00Z"},"pay":null,"html_url":"https://alion.io/job/berkley-re-senior-software-engineer","json_url":"https://alion.io/job/berkley-re-senior-software-engineer.json","meta":{"generated_at":"2026-09-30T04:27:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3109,"day_limit":5000,"remaining_today":1891,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}