Senior software engineer

Candescent Partners LLC
Atlanta, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Atlanta, United States of America

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Automation of Tests
Unit Testing
CSS
Computer Engineering
Continuous Delivery
Continuous Integration
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Github
Mobile Application Software
JSON
Objective-C
Scrum
Software Engineering
Software Systems
XML
Multithreading
React
Spring-boot
Swift
Expo.io
Kotlin
Information Technology
Production Code
React Native
React
REST
Jenkins

Job description

We are seeking skilled Software Engineers passionate about delivering exceptional software experiences. As part of the Digital Banking team, this individual will design and build features that improve our clients' customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.

The Software Engineer will simplify complex problems into scalable designs, uphold engineering best practices and contribute to a culture of continuous improvement. Operating in a fast-paced Agile environment, they will consistently deliver high-quality, production-ready code and embrace continuous delivery. Ideal candidates are detail-oriented, driven to solve real problems, eager to learn, and committed to mentoring and excellence-striving for perfection while knowing when to ship. Product Mission

Our mission is to deliver a leading, end-to-end consumer banking experience through a mobile-first, intuitive, and secure digital platform that enables financial institutions to personalize and scale services to meet their customers' evolving needs. Product Vision

Our vision is to design and evolve a leading digital banking experience that simplifies financial tasks, empowers users with insights and control, and gives financial institutions the flexibility to launch, manage, and grow. With personalized experiences, a best-in-class feature set, and continuous innovation, we future-prove users through emerging technologies and ecosystem advancements. Key Areas of Responsibility

  • Implement features and deliver production-ready code
  • Create technical documentation, system diagrams, and debugging reports
  • Conduct performance optimizations and monitor key metrics

Product Strategy, Vision, and Planning

  • Participate in agile planning events by providing technical insights and feasibility analysis
  • Collaborate with Product Owners, Designers, and Engineers to translate business needs into features and technical solutions
  • Offer input on technology enhancements, emerging tools, and product gaps to inform the roadmap and backlog
  • Support definition of acceptance criteria to guide development and testing

Product Design and Development

  • Design, develop, deploy, and maintain software solutions in an agile environment
  • Write clean, scalable code aligned with best practices and engineering standards
  • Collaborate with peers to implement user stories, resolve issues, and improve product functionality
  • Engage in agile ceremonies such as daily scrums and product demos
  • Create proof-of-concepts and run experiments to inform technical decisions
  • Conduct peer code reviews for quality and knowledge sharing
  • Continuously improve team processes and development workflows
  • Stay current with emerging technologies, frameworks, and industry practices

Performance Measurement and Optimization

  • Monitor delivery metrics such as lead time and deployment frequency
  • Identify and implement improvements to enhance delivery efficiency

Requirements

  • Bachelor's degree in computer science, Software Engineering, Computer Engineering or equivalent degree.
  • 5+ Years in IT Industry with 3+ years of experience in building and delivering apps using React Native
  • Minimum 3+ years of experience in Spring Boot application development
  • Expert in analyzing, designing, implementing, and troubleshooting mobile applications for highly transactional systems.
  • Languages: JavaScript, React JS, HTML, CSS, Swift/Kotlin, Objective C/Java, React Native, Java
  • Solid working knowledge on Redux, React, Expo and Jest.
  • Strong Problem Solving and Analytical Thinking.
  • Proficient with Agile software development life cycle.
  • Experience with REST APIs, XML & JSON.
  • Experience in writing unit test cases
  • Experience with Agile development methodology.
  • Excellent communication and team player with can-do attitude.
  • Must be legally authorized to work in the U.S. without sponsorship.

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 Back End environments and multithreading
  • Experience with test-driven development frameworks or automated testing tools for mobile.
  • Possesses cross-functional expertise to implement DevOps, CI/CD practices.
  • Exposure to AI IDE like Cursor, GitHub Co-Pilot.

About the company

Candescent is a forward-thinking technology company transforming how financial institutions deliver Intelligent Banking experiences. We unite digital banking, account opening, and branch solutions that power and connect digital banking, account opening, and branch solutions-creating seamless engagement across digital, remote, and in-person channels.

Apply for this position