Senior Software Engineer
Remote
Full Time
#Engineering
#Software Engineering
#Agile Software Development
#Swift
#Objective C
#SQLite
#Java
#JSON
#Mockito
#Junit
#XCUITest
Vibrent Health, based in Fairfax, Virginia, is looking for a dedicated Senior Software Engineer to join our team in a remote capacity. We are a company committed to transforming the future of healthcare through innovation. We partner with national leaders in research and technology to build digital health tools that make a real difference. Our team works with a wide range of advanced technologies, including machine learning, big data analytics, enterprise mobile applications, and medical device integration. When you join us, you become part of a diverse group of professionals who are passionate about excellence and creating a positive impact on the world.
Key outcomes
- Participate in every stage of the software development lifecycle, from initial design and coding to thorough code reviews.
- Collaborate closely with product owners and Scrum Masters to ensure our development backlog remains organized and well-groomed.
- Uphold high standards for code quality by utilizing best practices and modern review tools.
- Drive the adoption of new frameworks and evaluate emerging open-source or cloud-native technologies to improve our capabilities.
- Analyze and resolve complex technical challenges, leading design changes or code refactoring as necessary to maintain system integrity.
Requirements
To be successful in this role, you must hold a bachelor’s degree in Computer Science, Electronic Engineering, or a closely related field, along with five years of professional experience in a relevant position. You should also possess the following specific experience and knowledge:
- Five years of experience building applications using design patterns like MVVM, MVC, or Viper.
- Five years of experience developing mobile applications with Swift, Objective-C, SQLite, Java, and JSON.
- Five years of experience creating testable features using tools such as Mockito, JUnit, XCUITest, Quick, or Nimble.
- Five years of experience distributing mobile applications through the Google Playstore or the iOS App Store.
- A solid understanding of REST and OAUTH standards, as well as their application in mobile development.
- Experience with external iOS frameworks like HealthKit or CoreBluetooth.
- Familiarity with containerization and pipeline tools such as Kubernetes or Docker.
- Knowledge of mobile automation frameworks like Webdriver or Appium.
Compensation
We believe that hard work and excellence should be rewarded. We offer a competitive compensation package that includes a 401k plan with an above-average company match. Additionally, we provide comprehensive benefits designed to support your personal well-being, family care, and ongoing professional development.
How to apply
If you are ready to contribute to meaningful healthcare innovation, we invite you to apply for this position through our official careers portal. We look forward to reviewing your application.





