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

Job Description:

Senior Software Engineer

DB Global Technology is Deutsche Bank’s technology centre in Central and Eastern Europe. Since its set-up in 2013, Bucharest Technology Centre (BEX) has constantly proven its capacity to deliver global technology products and services, playing a dynamic role in the Bank’s technology transformation.

We have a robust, hands-on engineering culture dedicated to continuous learning, knowledge-sharing, technical skill development and networking. We are an essential part of the Bank’s technology platform and develop applications for many important business areas.

About the Role

We’re looking for a Software Engineer to join the Accounting Domain. This role will be part of one of the new squads that we are building in Bucharest, to augment our existing engineering tribes.

This role is responsible for Design and Implementation of the high-quality technology solutions within the Accounting Domain. The candidate should have demonstrated technical expertise, experience in building microservices and data meshes, excellent problem-solving skills and wants to learn new things.

Responsibilities

  • be a hands-on engineering lead involved in analysis, design, design/code reviews, coding and release activities
  • champion engineering best practices and guide/mentor team to achieve high performance.
  • work closely with Business stakeholders, Tribe lead, Product Owner, Lead Architect to successfully deliver the business outcomes.
  • Acquire functional knowledge of the business capability/need and translate that knowledge into technical solutions.
  • demonstrate ownership, inspire others, innovative thinking, growth mindset and collaborate for success.
  • focus on upskilling people, team building and career development
  • keeping up-to-date with industry trends and developments.

Skills

Mandatory Skills:

  • Expert in Java, Spring Boot,  SQL/PLSQL
  • Strong experience in Kubernetes, OpenShift container platform
  • Experience with Databases – Oracle,  Redis/hazelcast, should understand data modeling, normalization, and performance optimization
  • Experience in message queues (RabbitMQ/IBM MQ, JMS) and Data streaming i.e. Kafka, Pub-sub etc.
  • Proficient in working with APIs (Application Programming Interfaces) and understand data formats like JSON, XML, YAML, Parquet etc.

Nice to Have Skills:

  • Experience on designing solutions, based on DDD and implementing Clean / Hexagonal Architecture efficient systems that can handle large-scale operation
  • Experience on leading teams and mentoring developers
  • Experience of working on public cloud – GCP preferred, AWS or Azure
  • Knowledge of various distributed/multi-tiered architecture styles – Micro-services, Data mesh, Integration patterns etc.
  • Experience on modern software product delivery practices, processes and tooling and BIzDevOps skills such as CI/CD pipelines using Jenkins, Git Actions etc
  • Strong experience in Big data processing – Apache Spark, Hadoop, Bigquery, DataProc, Dataflow etc.
  • Demonstrate strong focus on TDD, BDD and Contract Tests
  • Experience with NodsJS and ReactJS is a plus
  • Experience in FinTech/Banking/Finance is a plus

Well-being & Benefits

Emotionally and mentally balanced: we support you in dealing with life crises, maintaining stability through illness, and maintaining good mental health

  • Empowering managers who value your ideas and decisions. Show your positive attitude, determination, and open-mindedness.
  • A professional, passionate, and fun workplace with flexible Work from Home options.
  • A modern office with fun and relaxing areas to boost creativity.
  • Continuous learning culture with coaching and support from team experts.

Physically thriving we support you managing your physical health by taking appropriate preventive measures and providing a workplace that helps you thrive

  • Private healthcare and life insurance with premium benefits for you and discounts for your loved ones.

Socially connected: we strongly believe in collaboration, inclusion and feeling connected to open up new perspectives and strengthen our self-confidence and wellbeing.

  • Kids@TheOffice - support for unexpected events requiring you to care for your kids during work hours.
  • Enjoy retailer discounts, cultural and CSR activities, employee sport clubs, workshops, and more.

Financially secure: we support you to meet personal financial goals during your active career and for the future

  • Competitive income, performance-based promotions, and a sense of purpose.
  • 24 days holiday, loyalty days, and bank holidays (including weekdays for weekend bank holidays).

We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.

Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.

We welcome applications from all people and promote a positive, fair and inclusive work environment.

Average salary estimate

$90000 / YEARLY (est.)
min
max
$60000K
$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, DB

If you're passionate about software development and eager to make an impact, then the Senior Software Engineer position at DB Global Technology in Bucharest could be the perfect fit for you! As part of the dynamic team at Deutsche Bank’s technology center, you'll play a pivotal role in the Accounting Domain, contributing to high-quality technological solutions. This role isn’t just about coding; it's about being a hands-on engineering lead, engaging in everything from analysis and design to coding and release activities. You'll collaborate closely with business stakeholders, guiding your team to greatness while championing engineering best practices. We encourage a growth mindset, showcasing innovative thinking and ownership, making sure you're not just part of a team but a driving force behind success. With expertise in Java, Spring Boot, and Kubernetes, you'll leverage your technical skills to help build microservices and data meshes that enhance our banking services. We offer an engaging work environment with a focus on continuous learning, meaning you’ll have plenty of opportunities to upskill and advance your career. Plus, enjoy a supportive workplace that balances mental and physical well-being. With modern office facilities and flexible work-from-home options, you’ll thrive and contribute to a collaborative culture. So, if you're ready to roll up your sleeves and embark on an exciting journey with us, we can't wait to meet you at our Bucharest location!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at DB
What are the key responsibilities of the Senior Software Engineer at DB Global Technology?

The Senior Software Engineer at DB Global Technology is responsible for designing and implementing high-quality technology solutions related to the Accounting Domain. In this role, you will take a hands-on approach by engaging in analysis, design, code reviews, and coding activities, while guiding your team to achieve high performance. Collaborating closely with business stakeholders and product owners, you will aim to effectively translate business needs into technical solutions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer role at DB Global Technology?

To qualify for the Senior Software Engineer position at DB Global Technology, candidates should demonstrate expertise in Java, Spring Boot, and SQL/PLSQL. Additionally, a strong background in Kubernetes and experience with databases such as Oracle or Redis is essential. Familiarity with microservices, data meshes, and message queues is also a key requirement, as well as a strong problem-solving skill set to navigate technical challenges in the banking environment.

Join Rise to see the full answer
What skills will make a candidate stand out for the Senior Software Engineer position at DB Global Technology?

Candidates who have experience in designing solutions using Domain-Driven Design (DDD) and implementing clean architectures will stand out for the Senior Software Engineer role at DB Global Technology. Additionally, skills in leading teams, mentoring developers, and familiarity with public cloud services such as GCP, AWS, or Azure can enhance your candidacy. A rich understanding of modern software delivery practices and Big Data processing tools is also highly desirable.

Join Rise to see the full answer
Can the Senior Software Engineer at DB Global Technology work remotely?

Yes! DB Global Technology offers flexible work-from-home options for the Senior Software Engineer position. This allows professionals to maintain their work-life balance while still contributing to impactful projects. The company values the well-being of its employees and fosters an environment that supports productivity whether you're in the office or working remotely.

Join Rise to see the full answer
What benefits can a Senior Software Engineer expect at DB Global Technology?

As a Senior Software Engineer at DB Global Technology, you will enjoy a competitive salary, private healthcare, and life insurance. The company also emphasizes the importance of mental health with support during crises. Other benefits include generous holiday allowances, collaboration activities, and continuous learning opportunities, providing a fulfilling atmosphere for professional and personal growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
What experience do you have with microservices architecture as a Senior Software Engineer?

When answering this question, share specific examples of projects where you've designed or implemented microservices. Highlight how you approached the architecture, the tools you used, and the outcomes of those projects. Emphasizing your problem-solving skills in overcoming challenges will demonstrate your technical expertise.

Join Rise to see the full answer
How do you ensure code quality in your projects?

For this question, explain your approach to maintaining high standards in coding. Discuss practices such as code reviews, unit testing, or test-driven development (TDD) that you incorporate. Be sure to mention any tools or methodologies that you find helpful for ensuring quality, as this reflects your commitment to excellence.

Join Rise to see the full answer
Can you describe your experience with cloud platforms like GCP or AWS?

Speak about your hands-on experience with cloud platforms, focusing on particular services you have utilized. Discuss how you have leveraged cloud capabilities for deployment or scalability in previous projects. Mention any certifications or projects that helped deepen your understanding of cloud dynamics to showcase your qualifications.

Join Rise to see the full answer
How do you handle mentorship and guiding team members?

Address this question by giving examples of times you have mentored junior developers or led a team. Share your philosophy on mentorship, how you approach teaching, and any positive outcomes as a result. This can illustrate not only your leadership skills, but also your passion for knowledge sharing.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Here, outline your familiarity and experience working in Agile environments. Discuss your role in past projects, participation in sprints, and how you've embraced Agile principles like iterative development. Be sure to tie in how Agile improves collaboration and responsiveness to change in the context of a senior software engineering role.

Join Rise to see the full answer
What tools do you use for version control and CI/CD?

Mention the specific version control systems, like Git, that you've worked with and how you integrate them into your workflow. Discuss the CI/CD tools you have experience with and any processes you've implemented to streamline delivery. Sharing a specific project can help to reinforce your answer effectively.

Join Rise to see the full answer
How do you stay updated on industry trends and technologies?

Talk about resources, communities, or events you follow to stay informed. This might include newsletters, webinars, or forums specific to software engineering. Professional networking and active participation in communities can also show your commitment to continuous learning and adapting in a constantly evolving field.

Join Rise to see the full answer
What approach do you take when faced with a tough technical challenge?

Provide an example of a significant technical challenge you've faced, how you analyzed it, and the steps you took to overcome it. Discuss your methodology for troubleshooting and the importance of collaboration with team members. This showcases both your problem-solving skills and ability to work within a team dynamic.

Join Rise to see the full answer
How would you describe your programming style and methodologies?

Your answer should reflect your coding philosophy—such as preferences for clean code, modularity, or documentation. Discuss the methodologies you typically apply (like BDD or DDD) and why you value them. This not only reveals your technical mindset but also your approach to maintainability and scalability.

Join Rise to see the full answer
What are your thoughts on software testing and its importance?

Share your perspective on testing methodologies, including unit tests, integration tests, and performance testing. Emphasize how testing contributes to code quality and reliability. Concrete examples of how you’ve implemented testing in previous roles can enhance your credibility on this topic.

Join Rise to see the full answer
Similar Jobs
DB Hybrid New York, 1 Columbus Circle
Posted 20 hours ago

As a Vice President at Deutsche Bank, you will play a pivotal role in developing complex financing solutions in New York.

DB Hybrid Pune - Business Bay
Posted 21 hours ago

Join Deutsche Bank as an AI Engineer, where you'll play a key role in deploying machine learning models and optimizing AI infrastructure.

Photo of the Rise User

As a Principal Full-Stack Engineer at Palo Alto Networks, you will lead in the development of high-performance web applications within a dynamic cybersecurity environment.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 13 days ago

Join Visa as a Senior Software Engineer to innovate and build robust payment solutions impacting a global customer base.

Photo of the Rise User
Adree Remote No location specified
Posted 8 days ago

Seeking a talented Flutter Developer to create high-performance mobile applications in a remote setting.

Photo of the Rise User
Posted 6 days ago

Be a part of XP Inc., where you can grow your career while making a significant impact in financial services as a Software Engineer.

Photo of the Rise User
Posted 3 days ago

Maven AGI is looking for a Software Engineer to develop cutting-edge tools that empower users to build AI integrations effortlessly.

Posted 13 days ago

Join Artian AI as a Solutions Engineer to design and develop innovative AI solutions for enterprise customers.

We're looking for an experienced Full-Stack Developer to join Truelogic and work on innovative projects with a headless WordPress architecture.

Photo of the Rise User
PlayStation Global Hybrid San Mateo, California, United States
Posted 20 hours ago

Join PlayStation as a Software Engineer I to develop innovative cloud-based solutions for gaming experiences enjoyed by millions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 13, 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, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
Photo of the Rise User
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
Photo of the Rise User
10 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
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
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York