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

Software Engineer

Description

POSITION SUMMARY 

A Software Engineer, will design, develop, and maintain full stack software applications used for core banking systems, digital banking platforms, and payment processing. This role will partner across the business to design and build solutions that are secure, scalable, and meet the business needs.


ESSENTIAL DUTIES AND RESPONSIBILITIES

The essential functions include, but are not limited to the following:


Software Development & Engineering

  • Architect, design, develop, test, and maintain full stack enterprise software solutions.
  • Develop new features, enhance existing functionality, and implement bug fixes.
  • Develop code using technologies such as .NET, JavaScript, Node.js, React, and Python.
  • Rapidly prototype new ideas, concepts, and designs.
  • Ensure software solutions are secure, scalable, and reliable.
  • Troubleshoot and resolve bugs and production issues.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Stay current with emerging technologies and industry trends.

Collaboration & Communication

  • Collaborate with internal teams and third-party developers to design end-to-end solutions.
  • Work closely with business partners to gather requirements and ensure solution quality.
  • Communicate and document solutions clearly with other team members.
  • Perform peer code reviews and provide actionable feedback.

Agile & DevOps Practices

  • Work within agile development methodologies and adhere to best practices.
  • Design, code, and manage automated test scripts, continuous builds, and deployments.
  • Self-document development processes and contribute to team knowledge sharing.

Other

  • Perform all other duties as assigned.

Requirements

EDUCATION & EXPERIENCE

  • Bachelor’s degree required or equivalent work experience, graduate degree preferred 
  • Minimum of five (5) years of experience in similar job duties in banking or financial services.

PREFERRED SKILL EXPERIENCE

  • Proficient in .NET, JavaScript, Java, and Python
  • Develop web applications using Angular, React, and Node.js
  • Build and integrate RESTful APIs and microservices
  • Apply secure web development practices
  • Work with SQL Server and PostgreSQL databases
  • Deploy solutions on Azure and AWS cloud platforms
  • Implement CI/CD pipelines and DevOps practices
  • Skilled in debugging and performance optimization
  • Strong communication, organization, and leadership abilities 

Central Bank is an Affirmative Action and Equal Opportunity Employer, drug free workplace, and complies with ADA regulations as applicable.

Central Bank Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Central Bank DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Central Bank
Central Bank CEO photo
Bryan Cook
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 Software Engineer, Central Bank

Are you ready to take your career to the next level as a Software Engineer at Central Bank in Urbandale, Iowa? In this dynamic role, you will design, develop, and maintain innovative full stack software applications that are essential for our core banking systems, digital banking interfaces, and payment processing solutions. You’ll collaborate with diverse teams to create secure and scalable software solutions that really make a difference in the financial services sector. Each day brings new challenges as you architect and develop enterprise software, enhancing existing functionalities and implementing exciting new features using technologies like .NET, JavaScript, Node.js, React, and Python. You’ll also have the chance to prototype new ideas and troubleshoot production issues, all while engaging in the entire software development lifecycle. Working alongside fellow developers and business partners, you’ll gather requirements and ensure top-quality solutions are achieved. Agile methodologies and DevOps practices are at the heart of our operations here, so expect to design automated tests and contribute to CI/CD pipelines. If you’re someone who loves staying up to speed with emerging tech trends and thrives in a collaborative environment, then we would love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer Role at Central Bank
What are the primary responsibilities of a Software Engineer at Central Bank?

As a Software Engineer at Central Bank, your main responsibilities include designing, developing, and maintaining full stack software applications for our core banking systems and digital banking platforms. You'll be involved in architecting solutions, enhancing existing functionalities, debugging issues, and participating in the entire software development lifecycle to ensure the delivery of high-quality solutions.

Join Rise to see the full answer
What skills are required for the Software Engineer position at Central Bank?

To qualify for the Software Engineer role at Central Bank, candidates should possess a Bachelor’s degree and at least five years of relevant experience in banking or financial services. Proficiency in .NET, JavaScript, Java, Python, as well as experience with Angular, React, and Node.js, are highly valued. Knowledge of RESTful APIs, microservices, cloud platforms like Azure and AWS, and CI/CD practices will set you apart.

Join Rise to see the full answer
What technologies will I be using as a Software Engineer at Central Bank?

In your role as a Software Engineer at Central Bank, you will work with various technologies including .NET, JavaScript, Node.js, React, and Python. You’ll also deal with databases such as SQL Server and PostgreSQL, and engage with cloud services like Azure and AWS, ensuring that you're at the forefront of modern software development.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Central Bank?

At Central Bank, our Software Engineers enjoy a collaborative and flexible work environment. We adhere to agile methodologies and value open communication. You’ll be part of a team that is passionate about innovation and quality, where your input and ideas are not only welcomed but encouraged as we strive to meet our business goals.

Join Rise to see the full answer
How does Central Bank support career growth for Software Engineers?

Central Bank is committed to the professional growth of our Software Engineers. We offer ongoing training opportunities, encourage participation in industry conferences, and foster an environment of knowledge sharing. As a team, we support each other in staying updated on emerging technologies and best practices.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with full stack development?

When answering this question, highlight specific projects you've worked on, the technologies you used, and your role in the development process. Share your approach to problem-solving and emphasize your experience in both frontend and backend development.

Join Rise to see the full answer
How do you ensure your code is secure and reliable?

Discuss the secure coding practices you follow, such as input validation, output encoding, and regular code reviews. Mention any tools you use for security testing and how you stay informed about the latest vulnerabilities.

Join Rise to see the full answer
What agile methodologies are you familiar with?

Talk about your experience with agile frameworks like Scrum or Kanban. Describe how you’ve participated in sprint planning, daily stand-ups, or retrospectives to enhance team collaboration and delivery of software.

Join Rise to see the full answer
How do you handle tight deadlines or increased pressure?

Share strategies you use to prioritize tasks effectively, communicate with your team about workloads, and stay organized through the development lifecycle. Highlight any past experiences where you've successfully delivered quality work under pressure.

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

Mention specific cloud platforms like Azure and AWS, detailing projects where you used these services for deployment, storage, or computing. Talk about any challenges you’ve faced and how you overcame them.

Join Rise to see the full answer
Describe your experience with APIs and microservices.

Discuss your background in building or integrating RESTful APIs and microservices. Provide examples of how these architectures have benefited your projects in terms of scalability and maintenance.

Join Rise to see the full answer
How do you approach debugging and troubleshooting?

Explain your systematic approach to debugging. This can include using logging, monitoring tools, and peer reviews. Provide an example of a challenging bug you encountered and how you resolved it.

Join Rise to see the full answer
What role do you believe documentation plays in software development?

Emphasize the importance of clear documentation for future maintenance and onboarding new team members. Discuss how you document your processes and code during development to support knowledge transfer.

Join Rise to see the full answer
Can you give an example of a successful collaborative project?

Provide a detailed example of a project where you successfully collaborated with team members or external stakeholders. Highlight your role, the contribution of others, and the resulting success of the project.

Join Rise to see the full answer
What are your thoughts on continuous integration and deployment techniques?

Share your understanding of CI/CD and its benefits for software development. Discuss any tools you’ve used, such as Jenkins or GitHub Actions, and how they’ve improved the development workflow in your experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Whisker Hybrid Auburn Hills, Michigan, United States
Posted 8 days ago

Join Whisker as a Lead Software Engineer to enhance pet care technology through leadership in backend development.

Photo of the Rise User
Posted yesterday

Join VISA's VAS Product Development team as a Software Engineer Associate, driving innovative software solutions in the payments space.

Photo of the Rise User
Posted 13 days ago

We are looking for a Senior Frontend Engineer to enhance user experiences through innovative interface design and development at Jobgether.

Photo of the Rise User
Posted 6 days ago

Join Rank International as a PHP FullStack Developer and be a part of an innovative iGaming team focused on expanding into new international markets.

Posted 12 days ago

Seeking a Senior Software Engineer to join SmartNews' Product Engineering team, creating exceptional user experiences across platforms.

Posted 7 days ago

Truelogic is seeking a Senior Full-Stack Developer to develop scalable web applications and collaborate with top U.S. companies in a fully remote environment.

Photo of the Rise User
Posted 6 days ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning

As a Senior Android Engineer at Quora, you will be instrumental in building and enhancing the Poe platform at the cutting edge of AI technology.

Photo of the Rise User

Join Jobgether as a Backend Engineer and shape the backend architecture for a critical Consumer Account application in a dynamic and collaborative environment.

Extraordinary people providing extraordinary service for customers, coworkers, communities, and shareholders.

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 12, 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!
LATEST ACTIVITY
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods