Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Engineer, Software Engineer - Full Stack Java DevXP image - Rise Careers
Job details

Sr. Engineer, Software Engineer - Full Stack Java DevXP

If you’re passionate about innovation and love working in an environment where you can constantly improve and adopt new technologies to drive business results, then Nationwide’s Information Technology team could be the place for you! At Nationwide®, “on your side” goes beyond just words. Our customers are at the center of everything we do and we’re looking for associates who are passionate about delivering extraordinary care.

Application Product Security is looking for a full-stack software engineer who is excited about the opportunity to improve Nationwide's security posture by designing and developing accelerators, as well as crafting best practices which integrates security into the entire software development lifecycle. Our team defines success as enabling developers to efficiently and securely deliver business value.

 

Key responsibilities include:

  • Contributing to the development of security accelerators and products that will be adopted by development lines across Nationwide

  • Designing and developing new security tools/applications

  • Support and maintenance of existing application assets/tools

  • Integrating security technology into the CI/CD pipeline to improve overall application security while maintaining a positive developer experience

  • Automating on-boarding and integrations to security tooling adopted by Nationwide

  • Uplifting the skills and capabilities of the Application Product Security development team

  • Learning new skills and technologies, especially cloud application platforms (AWS, Azure, Google Compute)

  • Team is in the office Tues and Thurs every week in Columbus

 

Technical qualifications include:

  • Experience with Java and the related eco-system

  • Experience developing software in additional languages is preferred (Angular, JavaScript, Python)

  • Practical experience with source code management tools and practices (Git, GitHub, GitHub Flow, pull requests, code reviews)

  • Practical experience with CI/CD tools (GitHub Actions, Concourse, Harness NextGen, or comparable technologies)

  • Practical experience with unit testing

  • Hands-on Kubernetes experience

  • Hands-on experience with at least one cloud provider (Amazon, Azure, GCP), preferably Amazon

  • Understanding of complete Software Delivery Life Cycle

  • API development experience

  • Practical experience in cloud native development

Compensation grade E5

Job Description Summary

If you’re enthusiastic about delivering secure technology solutions to support a company providing extraordinary care to its customers, then Nationwide Technology is the place for you. Nationwide's industry-leading technology workforce embraces an agile work environment and a collaborative culture to deliver outstanding solutions and results. If that sounds like something you aspire to, we want to hear from you!

As a Senior Software Engineer, you will focus primarily on providing high quality, efficient technology solutions to business partners by crafting new software applications or modifying and/or supporting existing packaged or custom-built applications. In this capacity, you’ll analyze, code, configure, test, debug, document and maintain applications.

Job Description

Key Responsibilities:

  • Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards and best practices. 

  • Applies secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities.

  • Uses DevSecOps practices, tooling and techniques. 

  • Drives continuous improvement and learning through ongoing training, practice and innovation. 

  • Manages project priorities, deadlines and deliverables proactively. 

May perform other responsibilities as assigned.

Reporting Relationships: Reports to a Technology Manager/Director. 

Typical Skills and Experiences:

Education: Undergraduate studies in computer science, management information systems, or other related degree. Technology experience or non-traditional technology certificates can be substituted for an undergraduate degree. 

Experience: Two or more years of analysis and technology experience.

Knowledge, Abilities and Skills: Proficiency in one or more programming language such as Java, C++, Python, JavaScript. Knowledge of software development lifecycle. Proven ability to tackle moderately sophisticated business and development problems. Ability to thrive in a team environment. Insurance/financial services industry knowledge a plus.

Other criteria, including leadership skills, competencies and experiences may take precedence. 

Staffing exceptions to the above must be approved by the hiring manager’s leader and Human Resources Business Partner.

Values: Regularly and consistently demonstrates Nationwide Values.

Job Conditions:

Overtime Eligibility: Not Eligible (Exempt)

Working Conditions: Office environment may vary based on team and/or location. Associates may have on-call responsibility after normal working hours and/or on weekends. 

ADA: The above statements cover what are generally believed to be principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties. 

Benefits

We have an array of benefits to fit your needs, including: 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. To learn more about the benefits we offer, click here.

Nationwide is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive culture where everyone feels challenged, appreciated, respected and engaged. Nationwide prohibits discrimination and harassment and affords equal employment opportunities to employees and applicants without regard to any characteristic (or classification) protected by applicable law.

Smoke-Free Iowa Statement: Nationwide Mutual Insurance Company, its affiliates and subsidiaries comply with the Iowa Smokefree Air Act. Smoking is prohibited in all enclosed areas on or around company premises as well as company issued vehicles. The company offers designated smoking areas in which smoking is permitted at each individual location. The Act prohibits retaliation for reporting complaints or violations. For more information on the Iowa Smokefree Air Act, individuals may contact the Smokefree Air Act Helpline at 888-944-2247.


Nationwide Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Nationwide DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Nationwide
Nationwide CEO photo
Kirt Walker
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Engineer, Software Engineer - Full Stack Java DevXP, Nationwide

Are you ready to take your career to the next level? At Nationwide, we’re looking for a passionate Sr. Software Engineer - Full Stack Java DevXP to join our Information Technology team in Columbus, Ohio. In this role, you'll be at the forefront of innovation, designing and developing exceptional security tools and accelerators that enhance our applications while ensuring optimal security practices are integrated into the software development lifecycle. Your day-to-day will revolve around collaborating with talented professionals, contributing to the creation of tools that will streamline processes across the company. You’ll also be involved in the automation of onboarding and integrations, providing a smoother experience for developers using our security tools. Here, we value learning new skills, especially in cloud platforms like AWS, Azure, or Google Compute. Your experience with Java and additional languages like Angular or Python will be invaluable as you support and maintain existing applications while crafting secure solutions that prioritize user needs. At Nationwide, every team member's contribution matters, and your role will be pivotal in uplifting our security standards and educating our development teams about security tooling. With our flexible work environment, you’ll collaborate on-site with your teammates twice a week while having the autonomy to explore new technologies. If you’re enthusiastic about forging secure technological advancements and are driven by a commitment to outstanding customer care, join us at Nationwide – where we truly have our customers on our side!

Frequently Asked Questions (FAQs) for Sr. Engineer, Software Engineer - Full Stack Java DevXP Role at Nationwide
What are the responsibilities of a Sr. Engineer, Software Engineer - Full Stack Java DevXP at Nationwide?

As a Sr. Engineer, Software Engineer - Full Stack Java DevXP at Nationwide, you'll be responsible for developing security tools, maintaining existing applications, and integrating security practices into development processes. This role also focuses on leveraging cloud technologies and improving the developer experience across teams.

Join Rise to see the full answer
What qualifications are required for the Sr. Engineer, Software Engineer - Full Stack Java DevXP position at Nationwide?

To qualify for the Sr. Engineer, Software Engineer - Full Stack Java DevXP position at Nationwide, candidates should have experience in Java and additional programming languages like Angular and Python. Knowledge of CI/CD practices, Kubernetes, and cloud platforms such as AWS or Azure is essential.

Join Rise to see the full answer
What kind of work environment can a Sr. Engineer, Software Engineer - Full Stack Java DevXP expect at Nationwide?

Nationwide provides a collaborative and agile work environment for the Sr. Engineer, Software Engineer - Full Stack Java DevXP. Associates work in the office on Tuesdays and Thursdays, fostering teamwork while allowing for flexibility in how they approach their responsibilities.

Join Rise to see the full answer
How does Nationwide focus on employee development for the Sr. Engineer, Software Engineer - Full Stack Java DevXP?

At Nationwide, employee development is a key focus, particularly for the Sr. Engineer, Software Engineer - Full Stack Java DevXP role. Continuous improvement is encouraged through ongoing training and exposure to new technologies, ensuring you can grow with the company.

Join Rise to see the full answer
What is the company culture like for a Sr. Engineer, Software Engineer - Full Stack Java DevXP at Nationwide?

The company culture at Nationwide emphasizes inclusivity, collaboration, and continuous learning, especially for the Sr. Engineer, Software Engineer - Full Stack Java DevXP. Nationwide is committed to fostering a supportive environment where diversity is celebrated and all associates feel respected and appreciated.

Join Rise to see the full answer
Common Interview Questions for Sr. Engineer, Software Engineer - Full Stack Java DevXP
Can you describe your experience with Java and how it relates to application security?

In your response, focus on specific projects where you've employed Java to enhance application security, detailing the strategies you used to identify and mitigate vulnerabilities.

Join Rise to see the full answer
What’s your approach to integrating security practices into the CI/CD pipeline?

Explain your understanding of DevSecOps and share examples of tools or practices you've implemented to create a seamless security integration within CI/CD pipelines.

Join Rise to see the full answer
How do you stay updated on the latest security threats and technologies?

Discuss your methods for keeping current, such as attending webinars, participating in online forums, or leveraging online courses related to application security and emerging technologies.

Join Rise to see the full answer
Give an example of a challenging debugging experience you faced. How did you resolve it?

Provide a detailed account of a debugging situation, emphasizing your troubleshooting process, the tools you utilized, and what you learned from the experience.

Join Rise to see the full answer
What experience do you have with cloud platforms and their security implications?

Highlight your work with cloud services, emphasizing specific projects that required a clear understanding of security protocols and how you ensured data integrity and safety during deployment.

Join Rise to see the full answer
Can you explain the importance of code reviews in software development?

Discuss how code reviews enhance software quality, encourage knowledge sharing, and mitigate risks. Provide examples of how you’ve contributed to code reviews in previous roles.

Join Rise to see the full answer
What tools have you used for source code management and how proficient are you with them?

Talk about your experience with tools like Git, GitHub, or others, detailing how you leverage these for version control, team collaboration, and effective code management.

Join Rise to see the full answer
Describe your experience with unit testing and how it impacts application reliability.

Explain your approach to unit testing, the frameworks you’ve used, and how you ensure comprehensive test coverage to guarantee the reliability and security of applications.

Join Rise to see the full answer
How have you contributed to the development and deployment of new applications?

Share specifics on your role in application development—from requirements gathering to deployment—focusing on your contributions and the outcome of those applications.

Join Rise to see the full answer
What strategies do you use to manage competing project priorities?

Discuss your techniques for prioritizing tasks, managing deadlines, and communicating effectively with team members to ensure successful project delivery.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Posted 5 days ago
Weekday AI Remote No location specified
Posted 7 days ago
RB Remote Chicago, IL
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Weekday AI Remote No location specified
Posted 9 days ago

Nationwide is one of America’s most diversified financial services organizations. We’re trusted advisers for our members, offering solutions like home and auto insurance, life insurance, retirement savings tools, business insurance and pet insuran...

23 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!