Principal Software Engineer
Job
CareMetx LLC
Bethesda, MD (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Principal Software Engineer CareMetx
LLC - 3.0
Bethesda, MD Job Details 16 hours ago Qualifications Continuous Delivery (CD) implementation RESTful API Infrastructure as Code (IaC) Research Scalable systems Microservices Cloud-based systems Product development Scalability Agile software development Technical troubleshooting support Root cause analysis Software architecture Full Job Description From intake to outcomes, CareMetx is dedicated to delivering industry-leading patient access solutions and support services that help patients quickly start and stay on specialty therapy treatments. We provide scalable, efficient digital hub services for pharmaceutical companies and healthcare providers, streamlining workflows with seamless integration for patient enrollment, consent, and prior authorization. Our best-in-class patient support services enhance every step of care, connecting patients, providers, and brands to drive better outcomes and accelerate time-to-therapy.JOB TITLE
Principal Software Engineer (Principal Engineer I)POSITION SUMMARY
At CareMetx Principal engineers are brave tacticians, confident in their ability and unafraid to help blaze trails with adoption of new patterns or technology. They are thought leaders and mentors in multiple technical areas that enable them to help demonstrate and teach technical excellence within their teams and across the organization. Principal engineers are adept at applying technical craft and aligning the user of technology to business value. As a Principal engineer you will partner with other scrum team members to deliver incremental business value each sprint. You will continue to deepen your skills in areas that are your core passion and you'll be able to grow your skill breadth across new areas while helping the team deliver value. You have the opportunity to participate in, or champion community guilds to strengthen technical depth in preferred areas of interest and share your expertise with members from other teams.PRIMARY DUTIES AND RESPONSIBILITIES
Partner with architecture to help evolve patterns Help support pattern adoption to more junior developers Collaborate with stakeholders, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. Facilitate the team's in taking technology ideas to the product and business partners to help connect technology opportunities to business value Actively participate in sprint planning and backlog grooming Develop front-end solutions and mentor other engineers interested in this discipline Develop backend code and storage layers and mentor other engineers interested in this discipline Participate in DevOps activities such as building out of CI/CD pipeline build out and Infrastructure as Code Write and perform unit tests Ensure the team contemplates ownership of production solutions (fault tolerance, scalability, extensibility) Build and execute functional and non-functional tests Perform code reviews with team members to promote technical excellence Write minimally sufficient documentation of program development and subsequent revisions Research and recommend software tools Some skills that qualified candidates will possess are the ability to: Ability to communicate complex concepts in a logical and concise manner Apply critical thinking to provide creative solutions to user's needs and business value opportunities Apply systems thinking in design and solutioning Connect with the business value being requested, quickly weigh options deliver a solution with high degree of technical excellence Collaborate in decision making with team members and architects Take smart risks and be open to evaluating?failure as a learning opportunity to progressively improve Provide technical mentorship and guidance to other team members Ability to relate technology solutions to business value opportunities and weigh technical approaches in the context of business value Maintain regular and reliable attendance, including being present, on time, and prepared for work as scheduled. Performs other related duties as assigned.EXPERIENCE AND EDUCATIONAL REQUIREMENTS
Ownership of a production solutions that are fault tolerant and scalable Demonstrated experience in product development from inception of an idea to deployment and support of production software Experience with agile software development methodologies Experience with software development best practices, including code standards, code reviews, source control management, build processes, testing, and operations Experience with microservice architecture and event driven systems Experience with SOLID principles Experience with Cloud technologies and ability to continually evolve technology solutions from legacy technologies to cloud technologies Minimum of six (6) years of experience in software engineering Experience with RESTful webservices Experience with CI/CD pipelines executionMINIMUM SKILLS, KNOWLEDGE, AND ABILITY REQUIREMENTS
Knowledge of all aspects of the software development lifecycle including design, functional and technical requirements, coding, debugging, testing, release, and operational support Demonstrated problem-solving ability Proven effectiveness with debugging, root-cause analysis and troubleshooting system and application issues Some of the patterns / tools we use are: AWS Visual Studio, ASP.NET/CORE 4.0, C# MVC 3 Architecture / Framework. ReactJS RDBMS/SQL NOSQL
GraphQL (for now) HTML5 JavaScript and ReactJS. React - functional components and hooks, Redux and TypeScript. Git Jira Kafka & event first architecturePHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit. The employee must occasionally lift and/or move up to 10 pounds.WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate.SCHEDULE
Must be flexible on schedule and hours Some travel may be required CareMetx considers equivalent combinations of experience and education for most jobs. All candidates who believe they possess equivalent experience and education are encouraged to apply. At CareMetx we work hard, we believe in what we do, and we want to be a company that does right by our employees. Our niche industry is an integral player in getting specialty products and devices to the patients who need them by managing reimbursements for those products, identifying alternative funding when insurers do not pay, and providing clinical services. CareMetx is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.Similar remote jobs
Veolia Environnement SA
Minnetonka, MN
Posted2 days ago
Updated12 hours ago
Cloud for Good
Asheville, NC
Posted2 days ago
Updated12 hours ago
Emory University
Atlanta, GA
Posted2 days ago
Updated12 hours ago
Similar jobs in Bethesda, MD
Serco
Bethesda, MD
Posted2 days ago
Updated12 hours ago
Similar jobs in Maryland
Serco
Annapolis, MD
Posted2 days ago
Updated12 hours ago
People, Technology and Processes LLC
Aberdeen Proving Ground, MD
Posted2 days ago
Updated12 hours ago
Soliant Health
Ellicott City, MD
Posted2 days ago
Updated12 hours ago