SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer

Candescent - Bengaluru, KA, India - Hybrid

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Candescent is a forward-thinking technology company transforming how financial institutions deliver intelligent banking experiences. The company unites digital banking, account opening, and branch solutions across digital, remote, and in-person channels, combining human-centered design with data, automation, and cloud-based innovation. As a Software Engineer III on the Digital Banking team, you will design and build features that improve customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions. You will simplify complex problems into scalable designs, uphold engineering best practices, and contribute to a culture of continuous improvement. Key responsibilities include: - Implement features and deliver production-ready code with strong attention to quality - Create technical documentation, system diagrams, and debugging reports - Conduct performance optimizations and monitor key metrics - Participate in agile planning by providing technical insights and feasibility analysis - Collaborate with Product Owners, Designers, and Engineers to translate business needs into technical solutions - Offer input on technology enhancements and product gaps to inform roadmap decisions - Design, develop, deploy, and maintain software solutions in an agile environment - Write clean, scalable code aligned with best practices and engineering standards - Engage in agile events including daily scrums, product demos, and retrospectives - Conduct peer code reviews for quality assurance and knowledge sharing - Create proof-of-concepts and run experiments to inform technical decisions - Monitor delivery metrics such as lead time and deployment frequency - Stay current with emerging technologies, frameworks, and industry practices You will operate in a fast-paced Agile environment, consistently delivering high-quality code and embracing continuous delivery. The role emphasizes detail-orientation, problem-solving, eagerness to learn, and commitment to mentoring and excellence. REQUIREMENTS: Basic Qualifications: - Bachelor's degree in Computer Science, Information Technology, or equivalent - 5+ years of experience in software development using Java - Strong foundation in data structures, algorithms, and concurrent programming - Expertise in designing and troubleshooting transactional systems - Experience with microservices architecture, Java EE, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, BigTable, BigQuery, NoSQL, Git, IntelliJ IDEA, Pub/Sub, Data Flow - Experience in native and hybrid cloud environments and Agile development - Proficient in Python or Java, multi-tenant cloud technologies, and tools like Jira - Skilled in translating user stories into scalable, user-centric solutions - Strong collaboration and communication skills for cross-functional teamwork - Analytical problem-solver with attention to detail and structured thinking - Experience with Java IDEs (Eclipse, IntelliJ), application servers (Tomcat), scripting languages (JSON, XML, YAML, Terraform), Git, Maven Preferred Qualifications: - Champion of Agile Scrum methodologies and SAFe frameworks - Experience with CI/CD systems such as Jenkins or GitHub CI - Deep understanding of secure solution design principles - Familiarity with concurrent backend environments and multithreading - Experience with tools or languages including Ruby, Python, Perl, Node.js, Bash, C, C++, Spring, Oracle, Docker, Kubernetes

Similar roles