The Senior Software Engineer at Lumin Digital is responsible for designing, developing, and enhancing enterprise web applications.
This role leverages strong object-oriented programming skills and 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 include designing, developing, documenting, and modifying software systems to meet enterprise application needs.
The engineer will write well-designed, testable, efficient, and maintainable code.
Collaboration with product management in an agile SCRUM environment is required, contributing to decision-making and iterative development.
Troubleshooting, debugging, and resolving software issues to ensure system reliability is a critical responsibility.
The role supports production operations, ensuring smooth performance and timely resolution of incidents.
The engineer will contribute to a high-performing development team, fostering collaboration and continuous improvement.
Other duties may be assigned as needed.
Growth opportunities include gaining a deep understanding of Lumin Digital’s development processes within the first 30 days, taking ownership of specific development tasks by 90 days, and leading major application enhancements and mentoring junior developers within a year.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience is required.
Strong object-oriented programming skills in TypeScript, C#, Java, or similar languages are essential.
Expertise in relational databases, with experience using SQL and ORM technologies, is necessary.
The ability to manage multiple projects in a fast-paced environment while meeting deadlines and maintaining high-quality standards is required.
Excellent communication and interpersonal skills are needed, with the ability to work collaboratively within a team.
Strong problem-solving skills and a proactive approach to troubleshooting and debugging are essential.
Experience with microservice architecture is required.
Familiarity with containerization tools like Docker is necessary.
Experience with AWS or other cloud platforms is required.
Minimal travel is expected, generally 12 days or less per year, including approximately two team get-togethers annually.
Benefits:
The position offers a competitive salary range of $140,000 - $190,000 a year.
Lumin Digital fosters a culture of curiosity and innovation, encouraging team members to explore, experiment, and implement new ideas.
The company values trust, respect for diverse perspectives, and boldness in pursuing innovative paths, creating a collaborative workplace.
Employees are empowered to contribute to cutting-edge digital experiences that serve and grow the membership base of credit unions and banks.
Lumin Digital is committed to continuous improvement and innovation, shaping a workplace where ideas flourish and new possibilities are discovered.