Software Engineer IV
1 month ago
About NCR Corporation
NCR Corporation is a leading global provider of digital solutions for the retail, restaurant, and banking industries. With a strong presence in 35 countries and a team of approximately 16,000 employees, we have been a global leader in consumer transaction technologies for nearly 140 years.
We transform the stores, restaurants, and digital banking experiences with cloud-based, platform-led SaaS and services capabilities, creating exceptional consumer experiences in partnership with the world's leading retailers, restaurants, and financial institutions.
Software Engineer IV - Fullstack
Location: Worldwide
Digital Banking is a division of NCR Corporation and is a leading cloud-based solution of online and mobile banking software to financial institutions. With over 650 financial institutions and 14 million end users, we have the ability to affect change in the everyday lives of consumers.
What we build:
We are looking for talented software engineers to join our expanding digital banking team. Your challenge will be to build the future of banking across hundreds of clients. Our software engineers write code that moves billions of dollars every month, enduring the pressure of hundreds of thousands of requests per minute.
Who we are:
We are a team of passionate and dedicated software engineers who love to tackle big features, as well as nitpick small details. We solve for real problems, not just check the boxes for stated requirements. We're never satisfied with our output, always chasing perfection, while still drawing the line to ship.
What we do:
- Build Digital Banking features that serve the customers of our customers.
- Own everything about our services from concept through to operations.
- Create awesome product features with product managers and designers as your partners.
- Simplify complex features into elegant functional design.
- Collaborate with peers to accomplish common goals.
- Uphold engineering excellence and enforce best practices.
- Ship incrementally and often.
- Define and refine team processes to gain efficiency.
- Challenge each other constructively to be the best we can be.
How do you know if you are right for this job?
- You thrive in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools, and methodologies.
- You have built or want to build outstanding apps that users love interacting with.
- You understand the value of quality and continuous delivery, and want to help teams release frequently and often to production, with high quality.
- You have the ability to tackle problems both at the small and large scale.
- You have a strong desire to continually learn new technologies, tools, and methodologies, including those out of your comfort zone.
Required Skills/Experience
- Bachelor's degree or foreign equivalent in Computer Science or Information Technology.
- 7+ years of experience developing and designing software applications using Java.
- Expert understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming.
- Expert in analyzing, designing, implementing, and troubleshooting software solutions for highly transactional systems.
- Expert in OOAD and design principles, implementing microservices architecture using JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, CloudSQL PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow.
- Experience working in native and hybrid cloud environments.
- Experience with Agile development methodology.
- Excellent communication and team player with a can-do attitude.
- Ability to analyze user and business requirements to create technical design requirements and software architecture.
- Experience must also include:
- Java.
- Java IDE like Eclipse or IntelliJ.
- Java EE Application servers like Apache Tomcat.
- Object-oriented design, Git, Maven, and a popular scripting language.
- JSON, XML, YAML, Terraform scripting languages.
Preferred Skills/Experience:
- Champion of Agile Scrum methodologies.
- Experience continuous integration systems like Jenkins or GitHub CI.
- Experience with SAFe methodologies.
- Deep knowledge and understanding to create secure solutions by design.
- Multi-threaded backend environments with concurrent users.
- Experience with tools or languages like:
- Ruby, Python, Perl, Node.js, and bash scripting languages.
- Spring, Spring Boot.
- C, C++, Java, and Java EE development experience.
- Oracle.
- Docker.
- Kubernetes.
-
Bengaluru, Karnataka, India interface Full timeAbout Interface:We are a cutting-edge technology company focused on developing conversational AI solutions. Our team of experts is passionate about solving complex problems and pushing the boundaries of innovation.Job Summary:We are seeking an experienced Software Development Engineer IV to join our team in Bangalore. As a key member, you will be responsible...
-
IT Solutions Architect IV
3 weeks ago
Bengaluru, Karnataka, India Skill Connect HR Consulting Full timeAbout the RoleAs an IT Solutions Architect IV at Skill Connect HR Consulting, you will play a critical role in designing and developing solutions for business initiatives. With 8+ years of progressive work experience, you will leverage your expertise to drive innovation and growth.Job DescriptionWe are seeking an experienced IT Solutions Architect IV to join...
-
Software Engineer IV
3 weeks ago
Bengaluru, Karnataka, India NCR Corporation Full timeAbout NCR CorporationNCR Corporation is a global leader in digital commerce solutions for the retail, restaurant, and banking industries. Our company is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries worldwide.For nearly 140 years, we have been the global leader in consumer transaction technologies, transforming...
-
Senior Software Quality Assurance Engineer
2 weeks ago
Bengaluru, Karnataka, India GVR TECHNOLABS PRIVATE LIMITED Full timeAbout GVR Technolabs Private LimitedGVR Technolabs Private Limited is a leading Information Technology services company with expertise in design, deployment, and management of hardware and software applications and technology infrastructures. We provide high-quality services to enhance our clients' efficiency, strengthen partnerships, increase profitability,...
-
Software Systems Engineer
1 month ago
Bengaluru, Karnataka, India Iosys Software Full timeJob Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...
-
Senior Software Engineering Lead
2 weeks ago
Bengaluru, Karnataka, India Omnicell, Inc Full timeJob SummaryWe are seeking a highly skilled Cloud Native Software Engineer - IV to join our team at Omnicell, Inc. This is an exciting opportunity for a seasoned software engineer to lead and collaborate with cross-functional teams to design, develop, test, deploy, maintain, and improve software applications.About the RoleThe ideal candidate will have 8-12...
-
Senior Fullstack Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full timeWe are seeking an experienced and talented Senior Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that align with our company's technical vision.In this role, you will collaborate with product managers, UX/UI designers,...
-
Cloud Software Engineer
6 days ago
Bengaluru, Karnataka, India Intelliswift Software Full timeJob OverviewWe are seeking a highly skilled Cloud Software Engineer to join our team at Intelliswift Software. As a key member of our team, you will be responsible for designing and developing cloud-based software applications using Microsoft Technology (.NET).The ideal candidate will have 4-6 years of experience in development, with a strong understanding...
-
Senior Software Development Expert
4 weeks ago
Bengaluru, Karnataka, India Skill Connect HR Consulting Full timeSoftware Engineer IVAt Skill Connect HR Consulting, we seek a highly skilled software engineer with extensive experience in designing and developing business solutions using C#. The ideal candidate will have a deep understanding of software development principles, including object-oriented design, database design, and software architecture.Key...
-
Highly Skilled Software Professional
2 weeks ago
Bengaluru, Karnataka, India Oracle Full timeCompany OverviewWe are a leading technology company, Oracle, dedicated to delivering innovative solutions that empower businesses to succeed.SalaryThe estimated salary for this role is $140,000 - $180,000 per year, depending on experience and location.Job DescriptionThis Software Engineer IV position involves working in a collaborative environment to design,...
-
Bengaluru, Karnataka, India Outcomes® Full timeOutcomes® seeks a highly experienced Software Engineer IV to lead the development of complex software applications and drive technical innovation in the healthcare industry. This full-stack developer and technical leader will work closely with an agile product development team, collaborating with cross-functional stakeholders to design and implement...
-
Software Engineering Lead
49 minutes ago
Bengaluru, Karnataka, India Guidewire Software Full timeGuidewire, a leading provider of software for the insurance industry, is seeking an experienced Software Engineering Lead to join our Product Engineering Team.We are searching for a highly skilled engineer who is passionate about building high-quality software and leading a great team by improving the customer experience for all of our customers who use our...
-
Senior Cloud Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeJob OverviewWe are seeking a seasoned Senior Cloud Software Engineer to join our team at Sonata Software.Salary InformationThe estimated annual salary for this role is ₹1,200,000 - ₹1,500,000, depending on experience.Job DescriptionThis is an exciting opportunity to leverage your skills and expertise in cloud migration, microservices development, and...
-
Senior Software Engineer II
2 months ago
Bengaluru, Karnataka, India Upland Software Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...
-
Senior Mobile Software Engineer
5 days ago
Bengaluru, Karnataka, India AppYogi Software Full timeJob OverviewWe are looking for a highly skilled Senior Mobile Software Engineer to join our team at AppYogi Software. This role is ideal for an experienced iOS/MacOS developer with a passion for building high-quality mobile applications.About the RoleAs a Senior Mobile Software Engineer, you will be responsible for designing, developing, and testing mobile...
-
Senior Java Software Engineering Leader
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeWe are seeking a highly skilled Fullstack Java Developer to join our esteemed product development team at Guidewire Software.About the RoleIn this pivotal position, you will play a key part in crafting high-quality software that enhances the daily experiences of millions of users across the globe. Our software ecosystem is vast, providing you with the...
-
Senior Backend Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeWe are looking for a highly skilled Senior Backend Software Engineer to join our team at Sonata Software. This is a key position that requires expertise in backend development, with a focus on .Net Core, C#, SQL, and Asp.Net MVC.As a Sr. Developer, you will be responsible for designing, developing, and deploying scalable, efficient, and reliable backend...
-
Software Quality Assurance Engineer
3 weeks ago
Bengaluru, Karnataka, India GVR TECHNOLABS PRIVATE LIMITED Full timeJob DescriptionWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at GVR Technolabs Private Limited. As a Software Quality Assurance Engineer, you will play a crucial role in ensuring the quality and reliability of our software products.About Us: GVR Technolabs Private Limited is an Information Technology services company...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full timeGuidewire Software, a leading provider of cloud-based software for the property and casualty insurance industry, is seeking a seasoned Senior Software Engineer to join its development team. This role offers an exciting opportunity to work on complex projects that drive innovation and growth in the industry.About the Role:We are looking for an experienced...
-
Senior Backend Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Dew Software Full timeAbout Dew SoftwareDew Software is a leading player in the digital transformation space with a global presence.Job Description:We are seeking an experienced Senior Backend Software Engineer to join our team. This role will involve designing, developing, and maintaining software solutions using Python.Key Responsibilities:Write efficient, maintainable, and...