Nationwide · 1 day ago
Consultant, Software Engineer (Apigee, ACE IBM)
Nationwide is a company focused on delivering extraordinary care to its customers through innovative technology solutions. The Software Engineer role involves leading API and web services delivery, with responsibilities including integration design, mentoring team members, and ensuring the security of technology solutions.
BankingFinancial ServicesInsuranceLife Insurance
Responsibilities
Lead enterprise API design, development, and governance using Apigee, championing standards for security, performance, and reusability
Define and enforce REST conventions, JSON/XML models, and OpenAPI (OAS 2/3) specifications, ensuring consistency with Nationwide engineering guidelines
Drive integration patterns and best practices in ACE (IBM App Connect Enterprise) for robust, maintainable services and event flows
Implement and harden edge policies on IBM DataPower, including routing, threat protection, and service-level controls
Own SSL/TLS and certificate lifecycle management (mTLS, keystores/truststores, rotation processes) across API gateways and services
Provide vendor partner management & guidance: set expectations, review designs, and ensure on-time, high-quality delivery
Advance web services interoperability, including WSDL/XSD structures, namespaces, and schema conventions
Apply industry insurance data models & standards and bring practical insurance & financial domain knowledge to design decisions
Contribute to application design & architecture: reference designs, decision records, and non-functional requirements (reliability, performance, observability)
Communicate complex technical topics clearly to business partners and leaders; translate business needs into actionable technical plans
Coach and upskill engineers within and beyond your team; lead design reviews, brown-bags, and hands-on pairing
Elevate testing & debugging practices (unit, integration, contract tests); instrument services and build actionable telemetry
Use Splunk to investigate production issues, create dashboards/alerts, and drive data-informed reliability improvements
Responsible for applying secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities
Mentors and trains other team members on design techniques, tools and coding standards
Provides strategic advice on using technology to achieve goals
Drives cross-collaboration and execution of projects across multiple teams
Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards and optimal practices
Champions the use of DevSecOps practices, tooling and techniques
Ensures continuous learning and improvement through ongoing training, practice and innovation
Manages individual project priorities, deadlines and deliverables
Qualification
Required
Extensive experience with enterprise API platforms and Apigee policy development (JWT/OAuth, quota/rate limiting, transformation, mediation)
Deep knowledge of REST standards; strong hands-on with JSON, XML, and OpenAPI (OAS 2/3) design-first workflows
Expertise in ACE (IBM App Connect Enterprise): message flows, error handling, observability, and deployment best practices
Proficiency with IBM DataPower gateway administration and policy hardening
Strong SSL/TLS and certificate management fundamentals, including mTLS across distributed systems
Proven web services experience with WSDL/XSD conventions and schema design
Familiarity with insurance data models and standards and practical insurance & financial systems knowledge
Demonstrated application design & architecture skills (patterns, scalability, resiliency, security-by-design)
Excellent communication skills: partner with business stakeholders, guide vendor teams, and explain technical concepts to non-technical audiences
Hands-on coaching and mentorship experience across multiple teams
Strong testing & debugging skills; track record of improving service reliability with Splunk dashboards, searches, and alerts
Expertise with common API & web service tools (e.g., Postman, SoapUI, Swagger/OpenAPI tooling)
Six years of experience in programming and systems analysis
Hands-on technical leadership experience leading project teams and setting technical direction
Proficiency in one programming language such as Java, C++, Python, JavaScript
Knowledge of software development lifecycle
Proven ability to tackle sophisticated business and development problems
Ability to thrive in a team environment
Preferred
Undergraduate studies in computer science, management information systems, mathematics or related field is strongly preferred
Three years of experience in project management is preferred
Insurance/financial services industry knowledge a plus
Benefits
Medical/dental/vision
Life insurance
Short and long term disability coverage
Paid time off with newly hired associates receiving a minimum of 18 days paid time off each full calendar year pro-rated quarterly based on hire date
Nine paid holidays
8 hours of Lifetime paid time off
8 hours of Unity Day paid time off
401(k) with company match
Company-paid pension plan
Business casual attire
And more.
Company
Nationwide
Nationwide, a Fortune 100 company based in Columbus, Ohio, is one of the largest and strongest diversified insurance and financial services organizations in the United States.
H1B Sponsorship
Nationwide has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (8)
2022 (2)
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-11-24
2025-10-20
2025-09-27
Company data provided by crunchbase