Job Title: Senior Software Engineer
Job Summary:
The Senior Software Engineer is a proficient full-stack developer, excelling at working in all layers of complex software applications. This role is a key contributor and collaborator within an agile product development team. As a Senior Software Engineer, you play a pivotal role in leading significant initiatives, establishing best practices, guiding peers through challenges, and becoming the go-to person for features or components that transform healthcare into a safer and more cost-effective industry.
Essential Duties & Responsibilities:
1. Software Development:
- Create high-quality software features and components using clean code techniques.
- Contribute to sizing decisions and complexity evaluation for initiatives.
- Pair with other engineers and apply test-driven development (TDD) for high-quality code.
2. Testing & Quality Assurance:
- Develop testing strategies including performance, security, regression, and automation testing.
- Create appropriate unit, integration, and automated acceptance tests.
- Coach peers on TDD and test strategy concepts.
3. Data Management, Infrastructure, Integrations:
- Devise data storage and access strategies, leveraging knowledge of data modeling and transmission techniques.
- Design system integration strategies using cloud and managed services.
- Apply experience with infrastructure as code concepts for modular design.
4. Operations:
- Create highly dependable software features and systems through operationalization techniques.
- Improve team operations culture by defining best practices and advocating for deployment automation.
5. Security & Compliance:
- Develop software with a security-first mindset, identifying and mitigating security threats.
- Implement basic security safeguards and leverage threat modeling for system-level security.
6. Product & User Experience:
- Develop software features with a focus on user experience.
- Extend and enhance user-facing software, addressing tech and design debt.
7. Requirements & Design:
- Collaborate with stakeholders to understand business context.
- Write detailed technical stories transforming business context into technical specifications.
- Apply established architectural themes to new problem spaces.
Qualifications:
- Highly motivated, self-learner, and technically inquisitive.
- Proficiency in one or more server-side programming languages (Java with Spring Boot experience preferred).
- Proficiency in one or more client-side programming languages (JavaScript React experience preferred).
- Experience with REST services, microservices, and cloud services (Kubernetes and AWS preferred).
- Experience with relational databases, non-relational databases, and messaging systems.
- Positive impact on the team, influencing decisions, mentoring peers, and driving innovation.
- Excellent written and verbal communication skills.
- Minimum of 10 years of experience.
- Minimum of a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, or equivalent work experience.
Benefits:
- Choice of Medical, Dental, and Vision Plans with no waiting period.
- Voluntary Life Insurance and AD&D.
- Critical Illness, Accident, and Hospital Indemnity Coverage.
- Voluntary Long Term Disability available.
- Health Savings Account & Flexible Spending Account options available.
- Onsite Flu Shots & Biometric Screenings.
- Fertility & Family Planning Benefits.
- Paid Parental Leave policy.
- Associate Recognition Program.
- Professional Development and Growth.
- Employee Resource Groups (PRIDE, Women, Race & Ethnicity, Parents & Caregivers).
- Up to 15 PTO days in the first year of employment for hourly associates.
- Flexible PTO policy for salaried associates.
- 11 Paid Holidays.
- Casual Dress/Work Environment.
- Corporate Wellness Program.
- Quarterly Wellness Challenges with Cash Prizes.
- Mental Health Resources.
- Companywide Associate Assistance Program.
- Competitive Salary.
- 401K Employer Match and Roth Option Available.
- Immediate eligibility for Prudential Financial Wellness Program.
- 100% Company Paid Basic Life and AD&D Insurance.
- Adoption Assistance Program.
- Pet Insurance.
Attention Employers!
Seeking exceptional talent? We've got the solution: Share your job descriptions with us.
-
Precision Matching: We'll pinpoint the perfect candidates.
-
Time Saver: Fill crucial roles faster than ever.
-
Showcase Your Brand: Attract top talent aligned with your mission.
-
Partnership: We're your allies in successful hiring.
-
Network Access: Tap into our extensive candidate pool.
-
Confidentiality: Your needs are handled discreetly.
Elevate your team today! Contact us to share your job descriptions and discover your next top performer. Send inquiries, cover letters and resumes to luke@emeraldresourcegroup.com.