
Principal Software Engineer
Highmark Health
full-time
Posted on:
Location Type: Remote
Location: Louisiana • Maryland • United States
Visit company websiteExplore more
Salary
💰 $129,100 - $214,500 per year
Job Level
Tech Stack
About the role
- Lead the resolution of a variety of technical and business problems ensuring proper scalability, performance, maintainability, security, and robustness
- Responsible for idea generation, exploring and implementing appropriate technical solutions
- Explore new technologies and architectural concepts
- Participate in high-level development estimations
- Present solutions and ideas to team members and management
- Mentor and provide leadership to other software engineers
Requirements
- Bachelor's Degree in Computer Science, Computer Engineering or closely related field
- 9 years of proficiency in design and analysis of algorithms, data structures, and design patterns
- 9 years with at least two modern programming languages (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred)
- Experience with at least three of the following: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services
- 9 years in understanding of web services technologies such as REST, HTTPS, JSON
- 9 years with two or more general purpose programming languages including but not limited to: Java, Python (Django/Flask), C/C++, C#, Objective C, JavaScript, or Go
- 9 years of defining system architectures and exploring technical feasibility trade-offs
- 9 years producing code that is fault-tolerant, efficient, and maintainable
Benefits
- Health insurance
- 401(k) matching
- Professional development opportunities
- Paid time off
- Flexible work arrangements
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
leadershipmentoringproblem solvingcommunicationidea generationpresentation skills
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Computer Engineering