Lumin digital

Senior Software Engineer

Remote- United States Full Time
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