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

Senior Software Engineer

About the Company:

Ouro is a global, vertically-integrated financial services and technology company dedicated to the delivery of innovative financial empowerment solutions to consumers worldwide. Ouro’s financial products and services span prepaid, debit, cross-border payments, and loyalty solutions for consumers and enterprise partners.

Ouro's flagship product Netspend provides prepaid and debit account solutions that connect customers with secure, convenient access to global payment networks so they can manage their money and make everyday purchases. With a nationwide U.S. retail network, customers can purchase and reload Netspend products at 130,000 reload points and over 100,000 distributing locations.

Since Ouro's founding in 1999 by industry pioneers Roy and Bertrand Sosa, Ouro products have processed billions of dollars in transaction volume and served millions of customers worldwide. The company is headquartered in Austin, Texas with regional offices around the world. Learn more at www.ouro.com.

About the Role

We are seeking a highly skilled Senior Java Developer with a solid understanding of Core Java, microservices, kafka , AWS and Advance Java Skills. The ideal candidate will have hands-on experience in enterprise or large-scale projects, contributing to all phases of the development lifecycle. 

Responsibilities

  • Develop and maintain SpringBoot applications using Java programming language.

  • Collaborate with cross-functional teams to design, develop, and implement software solutions.

  • Write clean, efficient, and well-documented code that meets industry standards and best practices.

  • Troubleshoot and debug issues in existing applications, and provide timely resolutions.

  • Participate in code reviews and provide constructive feedback to team members.

  • Stay up-to-date with emerging trends and technologies in software development, and apply them to improve the quality and performance of applications.

  • Write and execute unit tests to ensure the reliability and functionality of code.

  • Work with databases and data structures to store, retrieve, and manipulate data.

  • Implement security measures to protect applications from potential threats and vulnerabilities.

  • Document technical specifications, user manuals, and other relevant documentation to ensure effective communication and knowledge transfer

Required Skills

  • Bachelor’s Degree in Computer Science or related field with 5+ years of experience

  • Excellent knowledge of CoreJava and Micrso-Services.

  • Hands on knowledge of Kafka, Spring boot microservices, AWS etc.

  • Good understanding of Advanced Java skills.

  • Basic Database Skills including knowledge of SQL. 

  • Experience in Version Control System (preferred Bit bucket/GIT)

Preferred Qualification 

  • Strong proficiency in Java programming language

  • Experience with SpringBoot framework

  • Knowledge of RESTful web services and API development

  • Familiarity with database technologies such as Oracle,or PostgreSQL

  • Understanding of software development principles and methodologies

  • Ability to work in a team environment and collaborate effectively with other developers and stakeholders

  • Excellent problem-solving and analytical skills

  • Strong communication and interpersonal skills

  • Bachelor’s degree in Computer Science or related field

  • Relevant certifications such as Oracle Certified Professional, Java SE

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 Senior Software Engineer, Ouro

At Ouro, a leading global financial services and technology company based in Austin, Texas, we're excited to invite a talented Senior Software Engineer to join our lively team in Noida. If you are passionate about revolutionizing financial empowerment solutions and thrive in a collaborative environment, this role is perfect for you! As a Senior Java Developer, you will dive into the exciting world of SpringBoot applications, utilizing your expertise in Core Java, Microservices, Kafka, and AWS. You'll not just develop and maintain applications but also engage with cross-functional teams to bring innovative software solutions to life. We value clean and efficient coding practices, so you can expect to write well-documented code that meets industry standards. Moreover, your problem-solving skills will shine as you troubleshoot existing applications and implement security measures to safeguard our systems. Keeping abreast of emerging trends ensures that you can optimize our applications for top-notch performance. Join us at Ouro, where your contributions will help millions of customers worldwide efficiently manage their money through our flagship product, Netspend. Here, every piece of code you write could make a difference. If you have a Bachelor's degree in Computer Science or a related field and at least 5 years of experience, coupled with a passion for technology and teamwork, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Ouro
What are the main responsibilities of the Senior Software Engineer at Ouro?

The Senior Software Engineer at Ouro will be responsible for developing and maintaining SpringBoot applications, collaborating with cross-functional teams, writing efficient code, troubleshooting existing applications, and participating in code reviews. You will also play a crucial role in implementing security measures, executing unit tests, and documenting important technical specifications.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer position at Ouro?

To qualify for the Senior Software Engineer position at Ouro, candidates should have a Bachelor’s Degree in Computer Science or a related field, along with 5+ years of experience in software development. Proficiency in Core Java, SpringBoot, Microservices, Kafka, and AWS, as well as experience with SQL databases is essential for this role.

Join Rise to see the full answer
What programming languages and tools do I need to know as a Senior Software Engineer at Ouro?

As a Senior Software Engineer at Ouro, you should be proficient in the Java programming language and have hands-on experience with SpringBoot framework, as well as understanding Microservices, Kafka, and AWS. Familiarity with database technologies like Oracle or PostgreSQL and experience with version control systems like Bitbucket or GIT will also be beneficial.

Join Rise to see the full answer
How does Ouro support the growth of its Senior Software Engineers?

Ouro is committed to the professional growth of its Senior Software Engineers by fostering a collaborative environment where knowledge sharing and skill enhancement are encouraged. Regular training sessions, workshops, and access to emerging technologies help our engineers stay ahead of industry trends and continuously improve their expertise.

Join Rise to see the full answer
What is the work culture like at Ouro for a Senior Software Engineer?

The work culture at Ouro is dynamic, inclusive, and supportive. Our Senior Software Engineers work in collaborative teams where open communication is encouraged. We believe in work-life balance and provide opportunities for personal growth and development, ensuring that our engineers thrive while contributing to meaningful financial solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Core Java in previous projects?

When answering this question, share specific instances where you utilized Core Java, detailing the projects you worked on, the challenges faced, and how you overcame them. Highlight how your skills contributed to successful outcomes.

Join Rise to see the full answer
What advantages do you think SpringBoot offers in microservices development?

Discuss SpringBoot’s ease of setup, its ability to create stand-alone, production-ready applications, and how its various features streamline microservices development. Give examples of how you've leveraged these benefits in past projects.

Join Rise to see the full answer
How do you ensure the quality and security of your code?

Explain your coding best practices, such as writing unit tests, conducting code reviews, and implementing security measures. Emphasize your systematic approach to identifying and resolving vulnerabilities.

Join Rise to see the full answer
What strategies do you use to troubleshoot issues in an application?

Describe your systematic approach to troubleshooting, including techniques like debugging, reviewing logs, and replicating issues. Highlight any tools you use to facilitate this process.

Join Rise to see the full answer
Can you give an example of a challenging bug you resolved?

Provide a clear example of a bug you encountered, detailing the steps you took to identify, analyze, and resolve the issue. This demonstrates your problem-solving skills and persistence.

Join Rise to see the full answer
How do you stay current with new technologies in software development?

Talk about the resources you utilize, such as online courses, webinars, tech blogs, or community forums. Mention any certifications or training programs you have completed relevant to your role.

Join Rise to see the full answer
What do you find challenging about working with databases and how do you overcome those challenges?

Discuss common database challenges like performance tuning or data integrity, and explain your strategies for overcoming them, such as using indexing or normalization techniques.

Join Rise to see the full answer
Describe your experience working with cross-functional teams.

Highlight your collaborative approach, experiences communicating with different stakeholders, and how those interactions facilitated successful project outcomes. Give specific scenarios if possible.

Join Rise to see the full answer
What role do you typically take on in a team setting?

Share your preferred team role, whether it’s leading, mentoring, or contributing as a member. Emphasize your ability to adapt to different roles based on project needs.

Join Rise to see the full answer
How do you prioritize and manage your tasks during a development cycle?

Discuss your time management strategies, such as using task tracking tools or agile methodologies to stay organized. Provide examples of how these practices led you to meet deadlines successfully.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Ouro seeks a skilled Senior Application Security Engineer to drive security improvements and protect their financial services applications.

Photo of the Rise User
Posted 8 days ago

Join Ouro as an Information Security Manager where you will spearhead their cybersecurity strategy while ensuring application security and compliance.

Photo of the Rise User

CookUnity seeks a skilled Senior Full Stack Engineer to drive innovations in their Fulfillment and Logistics tech, ensuring seamless meal deliveries across the country.

Photo of the Rise User
Posted 7 days ago

We're looking for a Senior Software Developer in Test (SDET) to lead our automated testing initiatives at Multi Media LLC.

Photo of the Rise User
Posted 14 days ago

Join Infinite Reality as a Back-End Node Engineer to help shape digital experiences using Node.JS and AWS.

Photo of the Rise User
Posted 11 days ago

Expeditors is looking for a skilled Developer II (Java) to join their collaborative Cartage team in Seattle, WA.

Photo of the Rise User
Motorola Solutions Remote South Africa Offsite (ZSA99)
Posted 12 days ago

Join Motorola Solutions as a Senior Android Engineer to contribute to cutting-edge technology aimed at improving public safety.

Photo of the Rise User
ManTech Hybrid US, Loudoun County, VA; Virginia, Chantilly, Loudoun County, VA
Posted 4 days ago

Join ManTech as a Senior Software Engineer and take charge of delivering impactful software solutions in Chantilly, VA.

Posted 12 days ago

Join LanguageWire as a Software Architect to lead engineering excellence and mentor top talent across a large team.

Photo of the Rise User
Sopra Steria Hybrid Building 1, Level-2, Prestige Technostar, Brookefield Main Road, Doddanekundi Industrial Area, Doddanekundi Village, Bengaluru, Karnataka, India
Posted 8 days ago

Join Sopra Steria as a .Net Full Stack Developer and be part of a leading tech player's mission to drive digital transformation.

Netspend & Rêv come together to be the most innovative & accessible company in financial services, focused on helping consumers around the world manage and get more value for their money.

36 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 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
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
168 people applied to Scrum Master-Remote at DICE
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
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools