Sr. Software Engineer
Berkley Technology Services
Sr Software Engineer
We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that enable critical Sales and Marketing business processes. A primary focus of this position will be reviewing, refactoring, and enhancing existing C#/.NET code to improve maintainability, performance, scalability, and long-term supportability while reducing technical debt.
This role will also be responsible for developing and supporting ETL processes, large-scale data movement initiatives, system integrations, and automation workflows utilizing SQL Server, Jenkins, and modern source control and CI/CD practices. The engineer will play a key role in application modernization efforts, including repository cleanup and migration to GitHub, while helping establish development standards and best practices across the team.
Success in this position requires strong technical expertise, a problem-solving mindset, and close collaboration with Product Owners, business stakeholders, and development team to deliver reliable, scalable, and business-focused solutions. The individual will also participate in application support and on-call rotations to help ensure the stability and availability of critical Sales & Marketing systems.
Responsibilities include:
- Review, refactor, and modernize existing C#/.NET code to improve code quality, maintainability, performance, and supportability.
- Design, develop, test, and maintain software applications supporting Sales & Marketing initiatives.
- Define, document, and enforce development standards, design patterns, and coding best practices.
- Design and implement enterprise system integrations and interfaces.
- Design, develop, and support ETL processes for large-scale data movement between enterprise applications, CRM platforms, databases, and cloud services.
- Design, develop, and maintain SQL Server databases.
- Ensure data integrity, performance optimization, and secure data access.
- Collaborate closely with Product Owners, Business Analysts, stakeholders, and end users to translate business requirements into technical solutions.
- Design, execute, and analyze A/B tests or similar experiments to optimize features and user experience.
- Perform and coordinate quality assurance (QA) testing and job regression testing prior to and after production deployments.
- Support sprint planning, backlog refinement, and Agile ceremonies to ensure timely and high-quality delivery.
- Support sprint execution by validating scope, estimating effort, and ensuring deliverables are production-ready.
- Deliver high-quality customer support with a strong sense of urgency, ownership, and accountability.
- Provide Tier 1 after-hours/on-call support by participating in application support and incident triage rotation.
- Quickly adapt to new technologies, tools, and platforms.
- Analyze and solve complex technical and business problems.
- Work effectively within a distributed and virtual team environment.
- Support continuous improvement initiatives across Sales & Marketing technology platforms.
- Utilize Azure, Azure Service Bus, and Data Factory for cloud solutions.
- Utilize Microsoft Copilot or other AI-assisted development tools.
- Complete code reviews and pull request (PR) approvals for onshore and offshore resources on all changes prior to deployment. Ensure PRs adhere to established coding standards, security practices, documentation expectations, and deployment guidelines. Provide clear, constructive feedback to improve code quality, maintainability, and long-term supportability.
Qualifications
- Strong technical background in C#/.NET, SQL Server, Python, and ETL/Data Integration, with experience developing applications, managing data solutions, and building data integration workflows. 3+ years of software development experience
- 3+ years of experience with cloud computing platforms, particularly Microsoft Azure.
- Experience participating in or leading code reviews and PR approval processes.
- Ability to work independently and deliver results with minimal supervision in a fast-paced environment.
- Excellent written and verbal communication skills with the ability to engage both technical and non-technical stakeholders.
- Strong customer service mindset, sense of urgency, and accountability.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Proven ability to collaborate effectively within a distributed or offshore/onshore team model.
- Experience using Atlassian tools (Jira, Confluence, Bitbucket).
- Strong engineering judgment and attention to detail
- Ownership of code quality and production stability
- Bachelor's degree with emphasis in related field or equivalent experience.
- Ability to influence development standards across teams
- Clear, respectful communication across global teams
- Customer-first orientation with a solution mindset
- Continuous improvement and modernization focus
Preferred Qualifications:
- Experience with Jenkins for job scheduling, application deployment, automation, and data processing workflows.
- Experience with GitHub, GitHub Actions, and modern CI/CD practices.
- Experience with Microsoft Power Platform (Power Automate, Power Apps, Power Pages, Dataverse).
- Experience with Microsoft Dynamics 365 CRM or Salesforce Development.
- Experience designing and supporting enterprise CRM and marketing system interfaces.
- Experience working with Microsoft Copilot or other AI-assisted development tools.
- Experience working in Agile/Scrum development environments.
- Knowledge of or experience in the Property & Casualty (P&C) Insurance industry.
- Working knowledge of Entity Framework.
Behavioral Core Competencies:
- Critical Thinking
- Customer Service Oriented
- Technically Astute
- Business Knowledge
- Influential
- Conceptual Thinking
Additional Requirements
Location and Travel: • Urbandale, IA.
Sponsorship Details
Sponsorship not Offered for this Role
$100k - $150k
Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS)Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates)Salary: $100,000 - $150,000 base + exceptional benefits*** For immediate and confidential consideration, please APPLY and EMAIL...SeniorPermanent employmentImmediate startRemote work- ...Sr. Software Engineer TECHM-JOB-24261 Location: Des Moines Skill: Dell EMC Backup Admin Advanced Design, implement, manage and maintain Rubrik backup solutions. Configuring, scheduling and taking manual backup for various OS. Knowledge of basic networking principles...SeniorLocal areaRemote work
- ...an equal employment opportunity employer. Responsibilities We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that enable...Senior
- ...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...Senior
- ...Sr. Software Engineer Mandatory skills .NET Core Development Experience Secondary Skills React.JS, Graph QL Development Experience Thorough understanding of React.js and its core principles Strong experience in Type Script, Javascript. Html, css, Bootstrap Experience...SeniorFlexible hours
$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding,...SeniorFull timeTemporary workLocal areaRemote work$127k - $191k
What You'll DoAs a Sr Engineer II (Team Leader, Model Operations & Enablement), you will lead the team that builds and operates Principal's Enterprise AI pipeline platforms — the platform our builders rely on to deploy, monitor, and maintain AI models in production. You...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...Software Engineer – AWS / Data Integration We are seeking an experienced Software Engineer to join a technology team responsible for building and supporting a business-critical sales platform. This role offers a strong mix of application development, cloud engineering...Senior
- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...SeniorFull timeLocal areaRemote workWork from home
$66.67 per hour
Payrate: $66.67 - $66.67/hr. Summary: The candidate will serve as a senior developer on the ISG Operations & Enablement team, handling on-call duties and developing automation for cloud accounts, infrastructure, FinOps, and enablement. Strong communication...SeniorHourly payFull timeWork experience placementLocal areaFlexible hours$118k - $178k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area$132.8k - $250.8k
...capabilities. In this position... Own end-to-end delivery of software services powering critical customer experiences, as well as... ...connectivity platform, influencing design decisions, setting engineering standards, and ensuring solutions are scalable, resilient, and...SeniorWork experience placementImmediate startRemote workFlexible hours$121.4k - $218.6k
...distributed systems problems? Join our highly skilled Data Engineering Team! The Data Engineering team is part of Cloud Technology... ...difference in a critical area of our business As a Senior Software Engineer, you will join a team of platform infrastructure software...SeniorWork experience placementWork at office- ...Senior Software Engineer The 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...SeniorContract workWork experience placement
$104.4k - $187.2k
...Senior Software Engineer We're looking for a Senior Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions (WSRS). In this role, you'll play a key part in the evolution of our digital experiences team. You'...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours$102.7k
...SUMMARY CANDIDATE MUST BE US Citizen (due to contractual/access requirements) This job is an integral member of an agile software engineer team, focused on building scalable software applications to serve our customers. The candidate will be responsible for taking...SeniorTemporary workFor contractorsWork at officeLocal area- ...developing, and implementing services and APIs for a wide variety of business needs. A successful candidate will have full-stack software engineering experience and demonstrate passion to solve business problems with integrations and software solutions, work in a...SeniorTemporary workCasual workWork at officeWork visaFlexible hours
- ...25-247557TypeContractExperience3Remote100% Remote Job Position: Sr. Full Stack Developer (Node, AWS) Location: Des Moines, IA, 100%... ...collaborative environment Automated CI/CD experience Enjoys mentoring software/mentoring software devs Strong in SQL Nice to have Experience...SeniorLocal areaRemote work
$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example role for an engineer who cares about building software that makes a real difference. You’ll lead the build and enhancements for the...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- ...applications using REST, SOAP, Bulk, and Streaming APIs. ~ Proven ability to design, develop, and deliver scalable, high-performing software solutions in complex environments. ~ Understanding of Agile development methodologies such as Scrum. ~ Salesforce Platform...Senior
- ...observability, enterprise guardrails, and cost management. You will guide engineers through complex technical challenges and drive adoption of... ..., MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS, TypeScript, etc)...SeniorPermanent employmentH1b
$106k - $120k
...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things ! We enable our clients to achieve key business outcomes that reshape how...SeniorFull timeTemporary workRemote workWork from homeFlexible hours$99.6k - $192.9k
...to-end organization, we turn ideas into high-quality vehicles, software and experiences across gas, hybrid and electric, designed around... ...world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software Engineer...SeniorWork experience placementLocal areaImmediate startRemote workFlexible hours$55k - $151.47k
...ApplicableSpecialismData ScienceManagement LevelSenior AssociateJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a...SeniorFull timeH1b$77k - $202k
...Description & SummaryThe OpportunityAs an EAM IFS Cloud Consultant, Sr. Associate, you will engage with clients to optimize their... ...practice, you will leverage your broad understanding of various software solutions to help clients achieve their strategic objectives. As...SeniorFull timeH1b$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 Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support...SeniorLocal area- The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well...SeniorFull timeRemote work
$175k - $185k
...mission. Stay for the culture. What You'll Be Doing: Sr. Director, AI Platform Engineering Job Summary The Sr. Director of AI Platform... ...execution in these areas - staffing the teams, delivering the software, and operating it in production - working within the...SeniorFull timeImmediate startWork from home$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...- The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions...Permanent employmentWork experience placementInternshipH1bLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- software engineer healthcare Urbandale, IA
- senior software engineer Urbandale, IA
- software developer Urbandale, IA
- ngo software engineer Urbandale, IA
- startup software engineer Urbandale, IA
- software developer positions Urbandale, IA
- remote entry level software developer Urbandale, IA
- part time software developer remote Urbandale, IA
- senior software engineer remote Urbandale, IA
- software developer fintech Urbandale, IA



