Tech Stack
AngularAWSAzureCloudJavaJavaScriptNode.jsPythonReactSQL
About the role
- As a Senior Software Engineer at Lightcast, you will play a key role in designing and developing complex software solutions to meet the evolving needs of our clients.
- Building upon your solid foundation in software engineering, you will take on more advanced responsibilities, lead technical initiatives, and mentor junior team members.
- Your expertise will contribute to the success of our projects and drive innovation within our organization.
Requirements
- Design & Development: Lead the design, development, and implementation of innovative software solutions that meet project requirements while adhering to best practices and architectural standards.
- Collaboration: Partner with cross-functional teams to gather and analyze requirements, propose effective technical solutions, and deliver accurate effort estimates.
- Mentorship: Provide guidance and coaching to software engineers, supporting their technical growth and professional development.
- Quality Assurance: Perform thorough testing, debugging, and performance tuning to ensure high-quality, reliable, and scalable software.
- Process Improvement: Work closely with stakeholders to identify opportunities for process enhancements and implement impactful solutions.
- Continuous Learning: Stay current with emerging technologies, industry trends, and best practices in software engineering.
- Code Review: Participate in code reviews to maintain code quality, offer constructive feedback, and promote shared learning.
- Problem Solving: Proactively identify technical risks and challenges, recommending innovative solutions to overcome them.
- Bachelor’s degree in Computer Science, Software Engineering, OR equivalent experience required
- 3+ years in software engineering with proven success delivering complex, high-quality projects
- Lead design, development, and implementation of scalable software solutions that follow best practices and architectural standards
- Collaborate with cross-functional teams to gather requirements, propose solutions, and provide accurate estimates
- Mentor and guide engineers, fostering professional growth and technical excellence
- Conduct thorough testing, debugging, and performance optimization to ensure reliability and scalability
- Skilled in Java, C++, Python, JavaScript, React.js, Angular, Node.js, SQL, and ORM frameworks
- Experienced with cloud platforms such as AWS, Azure, and Google Cloud
- Strong problem-solving, debugging, and architectural design skills with a focus on clean, maintainable code
- Effective at managing multiple priorities in dynamic, fast-paced environments