Software Engineer II (Remote - US)

Jobgether
73d$104,000 - $125,000

About The Position

As a Software Engineer II, you will play a key role in designing, developing, and supporting software solutions that enhance enterprise system integrations. You will work in a collaborative, agile environment alongside fellow engineers, QA specialists, and business analysts to deliver high-quality software that meets business and technical requirements. This role offers the opportunity to tackle complex technical challenges, participate in all phases of the software development lifecycle, and contribute to the design of scalable solutions. You will engage with stakeholders to understand workflows, provide innovative solutions, and mentor junior team members, helping drive excellence across projects.

Requirements

  • Bachelor’s degree in Computer Science or related field with 4+ years of experience, or a Master’s degree with relevant experience.
  • Proficiency in full-stack development and object-oriented programming.
  • Strong understanding of relational and NoSQL databases (MySQL, PostgreSQL, etc.).
  • Experience with version control systems such as Git (branching, merging, pull requests).
  • Ability to work with structured and unstructured data formats (JSON, CSV, XML, HL7, FHIR).
  • Experience producing and consuming web services (REST, SOAP, AMQP).
  • Familiarity with serverless computing and microservice architectures.
  • Strong problem-solving skills, attention to detail, and ability to work both independently and collaboratively.

Nice To Haves

  • Preferred experience with Golang, Python, Java, AI/ML/GenAI solutions, cloud platforms (AWS, Google), CI/CD pipelines, and integrating with EMR systems.

Responsibilities

  • Design, develop, and implement custom software solutions in alignment with project requirements.
  • Participate in end-to-end software development processes, including ideation, estimation, implementation, testing, and release.
  • Collaborate with cross-functional teams in an agile/scrum environment, attending ceremonies such as daily standups, sprint planning, and backlog grooming.
  • Provide mentorship and guidance to junior engineers, setting technical standards and reviewing code.
  • Work with stakeholders, clients, and product owners to gather requirements and clarify workflows.
  • Troubleshoot technical issues, monitor system performance, and maintain detailed documentation.
  • Identify blockers or risks during development and proactively suggest solutions.
  • Contribute to the design of technical solutions, including microservices and serverless architectures.

Benefits

  • Competitive salary range of $104,000–$125,000 per year, plus eligibility for a Short-Term Incentive Plan (target: 7.5%).
  • Comprehensive healthcare coverage including medical, dental, and vision insurance.
  • Flexible paid time off (PTO) and sick leave.
  • 401(k) retirement plan with employer contribution.
  • Opportunities for remote work within the United States.
  • Professional development and mentorship opportunities.
  • Collaborative and innovative work environment that encourages learning and growth.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service