Lead Software Engineer

Rajant Corporation
Malvern, PA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

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 : [email protected].

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.

30+ days ago
Related jobs
Promoted
Comcast Corporation
Fairview Village, Pennsylvania
Remote

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers.Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels.As a gl...

Promoted
Capital One
Kennett Square, Pennsylvania

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Rajant
Malvern, Pennsylvania

Lead Software Engineer (Microservices). Lead Software Engineer (Microservices). Minimum 2 years industry experience in a technical/software lead role managing technical/software projects and technical team members. Minimum 5 years industry experience in a software engineering role as a technical/cod...

Promoted
Capital One
Chester Heights, Pennsylvania

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

Promoted
Comcast Corporation
Norristown, Pennsylvania
Remote

Our growing data teams are looking for a savvy Lead Data Engineer to join and help build and evolve the next generation of Audience & Identity data platform that handles data at scale and uses state-of-the-art technologies to unlock the data's business value. Designs and builds data processing p...

Motion Recruitment
Downingtown, Pennsylvania

Job DescriptionThis real estate company is looking for a Lead Software Engineer to join their team. They are currently using Ruby on Rails but are open to engineers with any kind of coding language including Java, Python or Golang, as they will be migrating their software to a new object-oriented pr...

Epam
Malvern, Pennsylvania

EPAM is a leading global provider of digital platform engineering and development services. Lead and represent the team on various technical forums. Hands-on technology leadership preferably full stack development or experience with the technologies listed below. ...

Prudential Financial
PA, US

As a Lead Software Engineer on/in Data Management & Governance you will partner with product owners, tech leads, designers, engineers and delivery professionals to improve Data Management and Governance services. Technology - Engineering & Cloud. Are you interested in building capabilities t...

Motion Recruitment
Exton, Pennsylvania

Job DescriptionThis real estate company is looking for a Lead Software Engineer to join their team. They are currently using Ruby on Rails but are open to engineers with any kind of coding language including Java, Python or Golang, as they will be migrating their software to a new object-oriented pr...

MPS McKesson Pharmacy Systems LLC
520 Lindbergh Drive, USA, PA, Moon Township
Remote

If you have a passion for engineering software and a track record for leading high performing technical teams, we are interested in you. Leading a diverse technical team to deliver high quality software that exceeds customer expectations. Improving the craft of software engineering at MPS by appropr...