Senior Software Engineer
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:
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, ~2X team get togethers a year
Posted by Lumindigital on their own careers page — you apply directly, no recruiter in between. View original / apply →