
Senior Software Engineer
Lumin Digital · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Job highlights
- Design, develop, and enhance enterprise web applications.
- Write well-designed, testable, and maintainable code.
- Collaborate in an agile SCRUM environment.
- Support production operations and troubleshoot issues.
- Grow into a lead role within one year.
About the role
Senior Software Engineer
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:
- 5+ years of experience in development and engineering web applications
- 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, with 2 team get togethers annually.
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 — and as a 100% cloud-native company, we're 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 is built on trust in our expertise and decisions, respect for diverse perspectives and talents, and boldness in pursuing new ideas. These values shape a workplace where collaboration thrives, ideas flourish, and new possibilities are discovered every day. We encourage our team to explore, experiment, and challenge the status quo — because continuous improvement isn't just a goal, it's how we operate.
Benefits:
- Medical, dental, and vision insurance
- 401(k) with company match
- Flexible PTO plus 12 paid holidays
- Paid sick leave
- Paid parental and family leave
- Lifestyle spending account
- Tuition reimbursement
- Cell phone stipend
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. For more information, visit lumindigital.com.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Key skills/competency
- Senior Software Engineer
- Object-Oriented Programming
- TypeScript
- C#
- Java
- SQL
- ORM
- Microservice Architecture
- Docker
- AWS
Skills & topics
- Senior Software Engineer
- Software Development
- Web Applications
- Object-Oriented Programming
- TypeScript
- C#
- Java
- SQL
- Microservices
- Cloud Platforms
- AWS
- Docker
- Agile
- Scrum
- Engineering
How to get hired
- Tailor your resume: Highlight your 5+ years of experience, object-oriented programming skills (TypeScript, C#, Java), SQL, ORM, microservices, Docker, and AWS experience.
- Showcase your problem-solving: Emphasize your proactive approach to troubleshooting, debugging, and supporting production operations.
- Demonstrate collaboration: Provide examples of your experience working in agile SCRUM environments and collaborating with cross-functional teams.
- Align with company values: Research Lumin Digital's culture of curiosity, innovation, trust, and respect, and prepare to discuss how you embody these values.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Senior Software Engineer role at Lumin Digital?
- The Senior Software Engineer at Lumin Digital is primarily responsible for designing, developing, and enhancing enterprise web applications, ensuring high-quality, scalable, and efficient solutions within an agile SCRUM framework. They also play a crucial role in production support and troubleshooting.
- What programming languages are preferred for the Senior Software Engineer position at Lumin Digital?
- Lumin Digital prefers strong object-oriented programming skills in languages such as TypeScript, C#, or Java. Proficiency in these languages is key to developing well-designed and maintainable code for their enterprise web applications.
- What is the expected experience level for a Senior Software Engineer at Lumin Digital?
- The role requires a minimum of 5 years of experience in development and engineering web applications. This experience should include a strong foundation in object-oriented programming, database management, and cloud platforms.
- Does Lumin Digital use specific methodologies for software development?
- Yes, Lumin Digital operates within an agile SCRUM methodology. This means candidates should be comfortable with iterative development, cross-functional collaboration, and contributing to decision-making in a dynamic environment.
- What are the opportunities for growth for a Senior Software Engineer at Lumin Digital?
- Lumin Digital offers clear growth paths. Within 90 days, you'll take ownership of development tasks, and within a year, you'll lead major enhancements, mentor junior developers, and contribute to improving development practices.
- What cloud platforms and technologies are relevant for this Senior Software Engineer role?
- Experience with AWS or other cloud platforms is required. Familiarity with containerization tools like Docker and understanding of microservice architecture are also important for this role.
- What educational background is required for the Senior Software Engineer position?
- A Bachelor's degree in Computer Science, Engineering, or a related field is required, or equivalent work experience will be considered. This ensures a solid theoretical and practical foundation for the role.
- How does Lumin Digital approach AI in its hiring process for the Senior Software Engineer role?