
Senior Software Engineer
Highmark Health
full-time
Posted on:
Location Type: Remote
Location: Louisiana • Maryland • United States
Visit company websiteExplore more
Salary
💰 $78,900 - $147,500 per year
Job Level
About the role
- Responsible for designing and creating engineering specifications for software applications and programs
- Responsible for designing & writing code that adheres to coding standards
- Performs code reviews
- Responsible for idea generation, exploring and implementing appropriate technical solutions
- Monitor technical process against project plan while safeguarding functionality, scalability and performance
- Part of an agile work team and participates in all scrum ceremonies
- Drive story creation including DoD, Acceptance Criteria, estimation
- Create Tasks for their stories in applicable software and updates status accordingly
- Mentor other associate and intermediate software engineers as needed
Requirements
- Bachelor's Degree in Computer Science, Computer Engineering or a closely related field
- 5 years proficiency in design and analysis of algorithms, data structures, and design patterns
- 5 years in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred)
- Experience with at least two technologies: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services
- 5 years understanding of web services technologies such as REST, HTTPS, JSON
- 5 years with one or more general purpose programming languages
- 5 years in defining system architectures and exploring technical feasibility trade-offs
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
design and analysis of algorithmsdata structuresdesign patternsJavaPythonJavaScriptReactAngularNodeJSNoSQL databases
Soft Skills
mentoringidea generationcollaborationcommunicationproblem-solvingagile methodologyscrum participationtask managementcode reviewperformance monitoring