Lead Software Engineer

3 months ago


Malvern, United States Rajant Corporation Full time

Lead Software Engineer (Microservices)



Rajant Health Incorporated is looking for a Lead Software Engineer (Microservices). Rajant Health Incorporated (RHI) is building a healthcare assurance ecosystem to enable proactive and personalized health. We provide personalized health insights to promote a patient-centered experience that improves diagnostics, therapeutics, and communication.


Our monitoring solutions, data integration, and advanced analytics turn raw data into actionable insights that can be applied to various clinical, biomedical, and research needs. Our premiere lineup of products includes the Cowbell, the Q-Stat, and Trovomics. Together, these versatile technologies can revolutionize health discovery through enhanced data acquisition, ingestion, and analysis. Our current applications include large animal monitoring, remote health management, and biomarker identification.


Based in Malvern, Pennsylvania, RHI is the developer of cutting-edge technology to provide on-demand health insights. RHI's intelligent products make raw data understandable and actionable for researchers, healthcare providers, and everyday users, so individuals can live better healthier lives.


Revolutionizing health discovery on a global scale is RHI's mission. RHI is backed by our parent company, Rajant Corporation (Malvern, PA), with 20+ years of technological experience. For more info, visit RajantHealth.com or follow Rajant Health on LinkedIn and YouTube.


Join our team to become a part of this exciting step forward in healthcare



Responsibilities:

  • Build, reuse and leverage containers and other cloud-native tools.
  • Build robust and scalable APIs for inter-service communication.
  • Build solutions in an agile workflow.
  • Build solutions that are supportable, scalable and achieve our aspiration of common assets.
  • Build and maintain data systems: Ensure that data systems are scalable and repeatable, and that data flows connect operational systems, analytics, and business intelligence systems.
  • Implement ETL processes: Write scripts and code to transform raw data into a structured format that analysts and data scientists can use.
  • Troubleshoot platform issues and provide support and solutions.
  • Provide demos of software products to stakeholders.
  • Design and develop microservices-based architectures for applications.
  • Implement event-driven and asynchronous communication patterns between microservices.
  • Develop and implement technical requirements.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in architectural discussions & provide insights on microservices design & implementation.
  • Use & adhere to standards & processes outlined for work tracking tools such as JIRA up to date.
  • Use and adhere to system design patterns and coding standards.
  • Assist in recruiting and training efforts.
  • Provide career coaching and mentoring.




Collaboration Expectations:

  • Collaborate with cross-functional teams to define service boundaries and APIs.
  • Collaborate with frontend developers to integrate microservices with user interfaces.
  • Collaborate with product managers and business stakeholders to understand requirements and translate them into technical solutions.
  • Work closely with DevOps teams to deploy and manage microservices in cloud or containerized environments.




Required Technical Skills:

  • Proficiency in programming languages such as Python (preferred) or C++.
  • Deep understanding of complex data systems, and familiarity with different types of data storage and database management systems.
  • Strong understanding of microservices architecture principles and patterns.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of RESTful API design and implementation.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with Linux/Unix operating systems
  • Expertise in building and consuming APIs using frameworks like Flask, FastAPI.
  • Experience with message brokers and event-driven architectures (e.g., MQTT, Kafka, RabbitMQ).
  • Proficiency in using databases like MySQL, PostgreSQL, or MongoDB.
  • Experience with CI/CD pipelines and automation tools like Jenkins or GitLab.
  • Proficiency in using version control systems like Git.
  • Familiarity with testing frameworks like JUnit, Mockito, or PyTest for microservices.
  • Understanding of security best practices for microservices development (e.g., OAuth, JWT).
  • Knowledge of secure coding practices and standards.
  • Understanding of software development methodologies like Agile or DevOps.
  • Understanding of how networking hardware and software components interact with each other, and demonstrate an understanding of communication protocols like TCP/IP.




Required Soft Skills:

  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication and collaboration skills.
  • Adaptability and willingness to learn new technologies and frameworks.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to delivering high-quality code.
  • Strong time management and organizational skills.
  • Creative thinking and innovative approach to problem-solving.
  • Ability to work in a fast-paced and dynamic environment.
  • Effective documentation and technical writing skills.
  • Continuous learning mindset and passion for technology.




Required Work Experience:

  • Minimum 5 years industry experience in a software engineering role as a technical/code contributor.
  • Minimum 2 years industry experience in a technical/software lead role managing technical/software projects and technical team members.




Education: Minimum Bachelor’s BS degree in Computer Science/Software Engineering.



Employment Type: Regular, Full-Time.


Location: Malvern, PA. Hybrid work available, at supervisor’s discretion.



Apply: EASY APPLY or send cover letter & resume to: jointheteam@rajant.com.




Rajant Corporation is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, gender, national origin, age, physical or mental impairment, sexual orientation or any other category protected under federal, state or local law. Rajant is a USG Contractor and complies with all US laws, regulations and Executive Orders.



  • Malvern, United States Rajant Full time

    Lead Software Engineer (Microservices)Rajant Health Incorporated is looking for a Lead Software Engineer (Microservices). Rajant Health Incorporated (RHI) is building a healthcare assurance ecosystem to enable proactive and personalized health. We provide personalized health insights to promote a patient-centered experience that improves diagnostics,...


  • Malvern, Pennsylvania, United States Cubesmart Full time

    Job DescriptionCubeSmart is seeking a highly skilled Lead Software Engineer to join our Information Technology team at our corporate office in Malvern, PA.The successful candidate will be responsible for the technical innovation and leadership of our enterprise store operating platform.Key Responsibilities:Own the technical delivery of the application...

  • Software Engineer

    1 day ago


    Malvern, United States Savana Inc Full time

    POSITION SUMMARY A Software Engineer is responsible for designing, developing, and maintaining Savana's core products: Core Platform, Banker Experience, Customer Experience, Teller Experience and Banking APIs. A Software Engineer will be responsible to convert business requirements into source code. Familiarity with APIs, knowledge of debugging source code,...

  • Software Engineer

    6 days ago


    Malvern, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are in search of a Software Engineer to join our team located in Malvern, Pennsylvania. This role offers a contract to hire employment opportunity, with a key focus on developing and maintaining solutions for our banking operations. The selected candidate will be involved in a variety of tasks including custom development,...


  • Malvern, Iowa, United States Diverse Lynx Full time

    Job Title: Senior Java Software Engineering ManagerJob Summary:We are seeking a highly skilled Senior Java Software Engineering Manager to lead our team of engineers and developers. The ideal candidate will have a strong background in Java and experience in managing technical teams.Key Responsibilities:- Designing and recommending technical solutions for IT...

  • Software Engineer

    4 weeks ago


    Malvern, Arkansas, United States Diverse Lynx Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Diverse Lynx LLC. As a key member of our technology team, you will be responsible for designing, developing, and maintaining scalable and efficient software systems.Key ResponsibilitiesDesign and develop high-quality software applications using Java 8 and aboveImplement RESTful...


  • Malvern, Arkansas, United States Amazon Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our growing Billing and Subscriptions team at Ring. As a key member of our team, you will be responsible for designing, developing, and delivering features that delight our customers and support our mission.Key Responsibilities:Design and develop reusable, test-driven,...


  • Malvern, Arkansas, United States STRADA Search Group Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at STRADA Search Group. As a key member of our automation and controls systems team, you will be responsible for designing, developing, and testing complex software systems for our clients in the industrial controls sector.Key Responsibilities:Develop and maintain software...


  • Malvern, Pennsylvania, United States Vanguard Full time

    We're seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge technologies.Key responsibilities include:Designing and implementing software solutions using industry-leading technologiesCollaborating with cross-functional teams to deliver high-quality productsStaying up-to-date with the latest software...


  • Malvern, Arkansas, United States 4 Staffing Corp Full time

    About the JobWe are seeking a highly skilled Software Engineer to join our technology team at 4 Staffing Corp. Our client is a leading provider of loan origination technology and software services for the lending industry.Job SummaryThe successful candidate will be responsible for contributing to the development of our cloud-native, micro-services,...


  • Malvern, Arkansas, United States Saxon Global Full time

    Job SummaryThis is a 12-month contract with Saxon Global. The role is remote for a few weeks, with onsite hybrid work in 1-2 months. All visa options are available, including H1B.Key Responsibilities Provides intermediate-level system analysis, design, development, and implementation of applications and databases under general supervision. Ensures reliable...


  • Malvern, United States ORS Partners Full time

    OverviewRemote or Hybrid to Wayne, PA The DevOps Engineer/Team Lead works with various areas of the business to collaborate on an infrastructure strategy that is secure, scalable, high performance and aligned with the goal of continuous integration and continuous deployment. Additionally, this team member is responsible for helping build the standards for...


  • Malvern, Iowa, United States Saxon Global Full time

    Job SummaryAt Saxon Global, we are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development and experience with cloud migration.Key Responsibilities Design and develop new REST services in AWS Collaborate with the full-stack team to build and maintain cloud-based...


  • Malvern, Iowa, United States United Software Group Full time

    Role:As a seasoned ServiceNow expert, you will be responsible for leading the engineering and architecture of our platform. This includes platform support and roadmap support, implementation, upgradation, and resolving issues. With at least 5+ years of ServiceNow knowledge of the core platform and modules used, you will be a key asset to our team at United...


  • Malvern, Iowa, United States Rajant Full time

    Job Title: Senior Software ArchitectAbout the Role:Rajant Health Incorporated is seeking a highly skilled Senior Software Architect to lead the development of our cloud-native software solutions. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient software architectures that meet the needs of...


  • Malvern, Iowa, United States Syntricate Technologies Full time

    Job Title: Java LeadAbout the Role:This exciting opportunity is seeking a skilled Java Lead to develop, maintain and enhance java-based applications using Java 8 and above. As a key member of our team, you will design and maintain scalable RESTful APIs and integrate with third-party services using REST or SOAP protocols.Key Responsibilities:Develop,...

  • Software Developer

    4 weeks ago


    Malvern, Arkansas, United States Microsoft Corporation Full time

    Microsoft Corporation has an exciting opportunity for a skilled Software Engineer:As a key member of our team, you will be responsible for designing, developing, and testing software applications, systems, or services. Your expertise will be crucial in evaluating requirements, estimating development costs, and implementing software solutions.Key...

  • Software Developer

    3 weeks ago


    Malvern, Iowa, United States NeuroStar Full time

    Job Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at Neuronetics. As a Software Developer, you will be responsible for developing and maintaining our product and non-product software.Key Responsibilities:Develop new features and improve existing onesAnalyze and troubleshoot complex software issuesDevelop...


  • Malvern, Arkansas, United States Allscripts Healthcare, LLC Full time

    About the RoleWe are seeking a highly skilled Front End Software Engineer to join our team at Allscripts Healthcare, LLC. As a key member of our development team, you will be responsible for designing and building scalable, high-quality front-end applications using modern web technologies.Key ResponsibilitiesDesign and develop robust, scalable, and...


  • Malvern, Arkansas, United States I.F.M. USA Inc Full time

    As a key member of our global software support team, you will be responsible for delivering exceptional customer support for our software products worldwide.Our customers rely on us for timely and effective support, and we're looking for a skilled professional to join our team and help us meet this challenge.Key Responsibilities:Provide worldwide customer...