Software Engineer
Job Description
Position Summary:
Contributes to MacroHealth’s goal to build the next-generation industry-leading platform for healthcare markets. Works within a larger engineering team to build the MacroHealth platform and supports the team goal to design high quality, innovative and fully performing software that complies with coding standards and technical design. Utilizes basic understanding of development best practices to write code and perform programming tasks. Works with senior members to plan and write components and shippable code. Independently modifies existing functionality and fixes defects.
Key Relationships: Engineering, Project Management, Product Management
Key Accountabilities:
Performs standard programming tasks to satisfy business requirements
- Plans, designs, develops, tests software system features, enhancements, or bugs to an intermediate level
- Utilizes basic understanding of development best practices to write code and perform programming tasks
- Contributes to new feature development and enhancements to existing features
- Designs simple implementations, plans, and writes new class objects to satisfy basic business requirements
- Independently modifies existing functionality and fixes bugs and defects
- Maintains unit/integration tests for all completed coding
- Works with senior members to plan and write components and shippable code
- Contributes to the completion of complex assignments
Contributes to teamwork and the development of a positive work culture
- Collaborates with team to achieve organizational goals
- Contributes to development of a positive work culture by demonstrating teamwork and alignment with core company values
- Shows initiative and offers assistance when needed without being asked
- Provides guidance to junior team members
- Constructively escalates problems and issues
Knowledge, Skills and Abilities:
- Experience with healthcare data (e.g. health payments, authorizations, eligibility, electronic health records)
- Experience with existing and emerging health care interoperability technologies and standards (e.g. X12, NCPDP, FHIR)
- Experience with creating and application of healthcare benchmarks and measures across cost, quality and satisfaction
- Experience working for or with healthcare providers/plans/payers
- Ability to thrive in a people-first culture of teamwork and respect
- Self-starting and innovative orientation
- Ability to take ownership, work with tight timelines, and manage various tasks simultaneously
- Personally motivated to exceed performance and functional standards of design and implementation
- Strong verbal and written communication skills
- Ability to maintain unit/integration tests for code
- Comfort working within an Agile methodology
- Demonstrated ability to learn emerging technologies and work across technologies
Required Education and Experience:
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
- 5+ years of professional experience as a software developer
- A solid background and experience with object-oriented languages, working primarily in Java and Scala
- Experience building solutions within a cloud-based microservice architecture, using docker containers and RESTful API’s
- Exposure and experience with at least one public cloud platform, such as Azure, AWS or GCP
- Familiarity and experience working with CI/CD frameworks and tools
Preferred Education and Experience (Nice to Have):
- Experience building solutions using flow orchestration tools, such as NiFi or Azure Data Factory
- Experience with functional programming using Scala
- Familiarity with configuration management tools
- Knowledge of the US Healthcare space including standards such as HIPAA
Location: 100% remote. Must be located in the US
Salary: $140,000 - $155,000 DOE plus benefits
Core Competencies:
One Team:
Act as one team with fellow MacroMates and customers
Value humility, low ego, and collaboration
Maintain an All for One, One for All attitude
Deliver on Promises:
Do the right thing
Do what you say you will do
Work with a sense of urgency and transparency
Macro Thinking:
Challenge yourself and others to think boldly, bigger, and into the future
Lead with a Growth Mindset
Act as a thought leader for the healthcare industry
MacroHealth is an equal opportunity employer.
Company Information
Location: Not specified
Type: Not specified