Logo for Lumin Digital

Senior Software Engineer

Job description

Basic Function
The Senior Software Engineer at Lumin Digital is responsible for designing, developing, and enhancing enterprise web applications. Leveraging strong object-oriented programming skills, this role works within an agile SCRUM methodology to deliver high-quality, scalable, and efficient solutions. The Senior Software Engineer plays a key role in supporting production operations, troubleshooting issues, and collaborating with cross-functional teams to ensure business objectives are met.

Essential Functions, Responsibilities, Experience:
Design, develop, document, and modify software systems to meet enterprise application needs.
Write well-designed, testable, efficient, and maintainable code.
Collaborate with product management in an agile SCRUM environment, contributing to decision-making and iterative development.
Troubleshoot, debug, and resolve software issues to ensure system reliability.
Support production operations, ensuring smooth performance and timely resolution of incidents.
Contribute to a high-performing development team, fostering collaboration and continuous improvement.
Perform other duties as assigned.

Growth Opportunities:
30 Days: Gain a deep understanding of Lumin Digital’s development processes, tools, and team structure. Begin contributing to ongoing development projects.
90 Days: Take ownership of specific development tasks, leading design and implementation efforts for key application features.
1 Year: Lead the development of major application enhancements, mentor junior developers, and contribute to the continuous improvement of Lumin Digital’s development practices.

Knowledge, Skills, & Abilities:
Strong object-oriented programming skills in TypeScript, C#, Java, or similar languages.
Expertise in relational databases, with experience using SQL and ORM technologies.
Ability to manage multiple projects in a fast-paced environment, meeting deadlines and maintaining high-quality standards.
Excellent communication and interpersonal skills, with the ability to work collaboratively within a team.
Strong problem-solving skills and a proactive approach to troubleshooting and debugging.
Experience with microservice architecture.
Familiarity with containerization tools like Docker.
Experience with AWS or other cloud platforms.

Education: 
Required: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.

Travel
Minimal, generally 12 days or less per year, ~2X team get togethers a year

LIFE AT LUMIN DIGITAL

Lumin Digital is a trailblazer in digital banking solutions, driven by a unique approach to technology, service, and people. We empower credit unions and banks by creating cutting-edge digital experiences that continuously serve, engage, and grow their membership base. Lumin is 100% cloud-native, purpose-built to unlock the full advantages of the cloud for financial institutions and their users.

At Lumin, we thrive on curiosity and innovation. Our culture fosters trust - in our expertise and decisions, respect - for diverse perspectives and talents, and boldness - in pursuing innovative paths. These values guide us, shaping a workplace where collaboration thrives, ideas flourish, and new possibilities are discovered. Focused on continuous improvement and innovation, we encourage our team to explore, experiment, and put new ideas into action, challenging the usual way of doing things.

Lumin Digital is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other legally protected basis, in accordance with applicable law.

For more information, visit lumindigital.com.

Software Engineer Related jobs

Other jobs at Lumin Digital

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.