Principal Software Engineer
Job description
Employer Industry: Life Sciences Technology
Why consider this job opportunity:
- Salary up to $300,000
- Opportunity for career advancement and growth within a rapidly expanding SaaS company
- Flexible work environment with the option to work from home or in the office
- Comprehensive benefits package including medical, dental, vision, and life insurance
- Supportive culture emphasizing employee success and mentoring
What to Expect (Job Responsibilities):
- Lead, design, implement, and own key product features for Enterprise Content Management applications
- Collaborate with product stakeholders to drive multiple features to successful delivery
- Work with the latest technologies in cloud development to innovate and maintain current skills
- Participate in a small team environment within a fast-growing company
- Address technical challenges and provide mentorship to team members
What is Required (Qualifications):
- 10+ years of experience developing commercial software
- 5+ years of experience in Java, including SpringBoot
- Proficiency in AWS and Infrastructure as Code tools such as Ansible, Terraform, and CloudFormation
- Experience working in agile development teams
- Bachelor's degree in engineering, computer science, or equivalent
How to Stand Out (Preferred Qualifications):
- Experience with React or similar front-end frameworks
- Familiarity with Kubernetes/EKS
- Knowledge of Python programming
- Experience with Big Data technologies, including AWS Redshift