ForgeApply · Job listing
Software Engineer III - Senior Mulesoft Developer
Astreya
See all 63 open roles at Astreya →
Tailor your resume for this Astreya job in about a minute.
ForgeApply tailors your resume and cover letter to this exact posting, then hands you a ready-to-submit application for Astreya's site. Free trial, no card required.
About this role
The MuleSoft Integration Senior Developer is responsible for designing, developing, testing, deploying, and supporting enterprise integration solutions using MuleSoft’s Anypoint Platform in support of our client's electric and gas operations, customer systems, and enterprise platforms. This role plays a critical part in enabling secure, reliable, and scalable system integrations that support operational excellence, customer experience, and regulatory obligations. The Senior Developer is a hands-on technical contributor who implements approved integration designs, supports API-led connectivity across cloud and on-premise environments, and ensures integrations meet organizational standards for availability, cybersecurity, performance, and compliance. The role collaborates closely with enterprise architects, product owners, business partners, and operations teams, while providing technical leadership and mentorship to junior developers. Essential Duties and Responsibilities: Integration & API Development • Design, develop, and test Mule 4 applications using API-led connectivity (Experience, Process, and System APIs) aligned to enterprise integration standards. • Build, enhance, and support RESTful and event-driven integrations using RAML/OpenAPI, DataWeave, and MuleSoft connectors. • Develop integrations supporting utility systems such as customer information systems (CIS), outage management, work management, asset management, billing, finance, and regulatory reporting platforms. • Implement secure integrations in compliance with cybersecurity standards, including OAuth 2.0, mutual TLS, token-based authentication, encryption, and API policy enforcement. • Ensure high availability, resiliency, and scalability appropriate for a regulated public utility environment.
Delivery, Testing & Quality Assurance • Prepare and execute unit, integration, and regression testing using MUnit and automated testing frameworks. • Validate integrations against functional, performance, and security requirements prior to release. • Ensure compliance with development standards, error handling, logging, monitoring, and exception management practices. • Support end-to-end delivery through development, system testing, user acceptance testing (UAT), and production readiness.
CI/CD, Release & Environment Management • Contribute to and follow approved CI/CD pipelines using enterprise version control and automation tools. • Support deployments across multiple environments (Development, Test, UAT, Production) using Anypoint Runtime Manager and CloudHub and/or Runtime Fabric (RTF). • Participate in release planning, change management, deployment validation, and rollback procedures in accordance with IT governance. • Manage environment configurations, secrets, certificates, and runtime properties following security and compliance requirements.
Operations, Reliability & Support • Provide Level 2/3 support for production MuleSoft integrations supporting mission-critical utility operations. • Participate in Incident, Problem, and Change Management processes, including root cause analysis and corrective action planning. • Monitor integration health and performance, proactively identifying risks, failures, or capacity constraints. • Support production stabilization efforts to ensure continuity of service and minimal operational disruption.
Documentation, Compliance & Knowledge Transfer • Create and maintain comprehensive technical documentation, including: • API specifications and integration design documents • Service Operations Manuals and runbooks • Deployment and support procedures
• Create and maintain release notes and operational artifacts required for audits and regulatory review. • Develop and execute knowledge transfer plans, including documentation and recorded walkthroughs, to support operational continuity and workforce transition.
Leadership & Collaboration • Provide technical guidance, mentoring, and code reviews for junior MuleSoft developers. • Collaborate with enterprise architects to align integrations with our client's long-term architecture and modernization roadmap. • Partner with business, operations, and regulatory stakeholders to ensure solutions meet functional needs and compliance requirements. • Communicate integration risks, dependencies, and status clearly to technical and non-technical audiences, including leadership
Education and/or Work Experience Requirements: • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience). • 5+ years of experience in enterprise integration development. • 3+ years of hands-on MuleSoft development experience using Mule 4 and Anypoint Platform. • Demonstrated experience designing and implementing secure, scalable APIs and integrations in complex enterprise environments. • Experience supporting systems with high availability, reliability, and regulatory oversight.
Knowledge, Skills & Abilities (KSAs): Knowledge and Abilities • Strong analytical and problem-solving skills with attention to operational risk. • Ability to work effectively in a highly regulated, safety-focused environment. • High adaptability to changing regulatory, operational, and technical requirements. • Proactive approach to identifying and mitigating integration risks. • Excellent communication and collaboration skills across IT, operations, and business teams. • Commitment to quality, reliability, and continuous improvement in support of our client's mission.
Technical Skills • MuleSoft Anypoint Platform: • Design Center, Exchange, Runtime Manager, API Manager • CloudHub and/or Runtime Fabric (RTF)
• API design using RAML/OpenAPI and API governance standards. • DataWeave 2.x for complex data transformations. • CI/CD tools, version control, and deployment automation. • Monitoring and logging tools (Anypoint Monitoring, Splunk, or equivalent). • Strong understanding of integration security, authentication, authorization, and data
Salary insight
The midpoint of this range ($147k) is about 27% below the median disclosed salary for San Francisco roles listed on ForgeApply ($200k across 8,441 jobs).
See full Software Engineer salary data for San Francisco →
Based on live postings with disclosed pay on ForgeApply; refreshed daily. Not an estimate of this employer's offer.
Tailor your resume for this Astreya role before you apply.
Tailor my resume for this jobSimilar jobs
- Software Engineer III - Senior Engineer — Aiprise · San Jose
- Software Development Engineer III — Clearwateranalytics · Office - New York
- Software Development Engineer III — Expedia · Washington - Seattle Campus
- Software Engineer/Developer III — University of Wisconsin-Madison · Remote
- Software Development Engineer III - Full Stack — Expedia · Washington - Seattle Campus
- Software Engineer III — RELX · Alpharetta, GA
- Software Engineer III — Bank of America · Newark | Pennington | Charlotte
- Software Engineer III — Ncr · ATLANTA, GA
More like this: Software Engineer Jobs · Software Engineer Jobs in San Francisco · Browse all jobs
Free ATS checker · How to Tailor Your Resume to a Job Description (Step by Step)