Senior Software Engineer
Remote
Full Time
Engineering
Experienced
Summary of Job:
The Senior Software Engineer at Lumistry is responsible for leading the design, development, and deployment of high-quality software solutions. They collaborate with cross-functional teams to implement new features, optimize application performance, and ensure code quality through mentorship and code reviews. This role involves problem-solving, maintaining security standards, and staying current with industry trends to drive technical excellence and innovation.
Description of Job Duties:
Design and Development:
- Lead the design, development, and deployment of high-quality software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code in accordance with industry best practices.
- Provide ownership of new features and systems from design to delivery.
- Deliver quality results that meet or exceed expectations and requirements, operating with latitude for jud
Technical Leadership:
- Provide technical guidance and mentorship to less senior engineers.
- Conduct code reviews to ensure code quality and adherence to standards.
- Stay current with the latest industry trends, technologies, and best practices.
Problem Solving and Optimization:
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
Collaboration and Communication:
- Work closely with product managers, designers, and other stakeholders to deliver high-impact solutions.
- Participate in agile development processes, including sprint planning and retrospectives.
- Communicate effectively with team members and stakeholders to ensure project alignment and transparency.
- Lead development of new features and products, and improve and take ownership of existing ones
- Participate in the interview process to help the organization grow its engineering team
- Mentor junior engineers and help them develop their skill sets
- Provide ownership from design to delivery of new features and systems
- Deliver quality results that meet or exceed expectations with minimal oversight from engineering leadership
- Other duties as assigned
Required Education, Knowledge and Special Skills:
- B.S. in CS/Engineering or equivalent experience.
- 5-10+ years professional software engineering experience.
- Experience working with cloud infrastructure.
- Experience building and designing high scale, highly available production systems.
- Experience leading projects.
- Proven track record of delivering high-quality software solutions in a fast-paced environment.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Knowledge and Experience:
- Prior experience in the healthcare or pharmacy industry
Apply for this position
Required*