Software Engineer

2 months ago


Nashville, Tennessee, United States HST Pathways Full time

Open Position: Senior Software Engineer - Practice Management
Reports to: Software Engineering Manager
Location: Remote

About Us
HST Pathways is on a mission to transform healthcare with innovative software technology that enables surgery centers to provide more cost-efficient patient care and better outcomes. Our suite of solutions spans the entire case lifecycle, including scheduling, care coordination, clinical documentation, and revenue cycle. Backed by Bain Capital, we are the fastest growing ASC software company and serve over 1,600 clients, but we're just getting started and have plans to 10X the value we offer. However, our big ambitions are only as strong as the team behind them, which is why we're looking to build our team with the best.
What we're looking for
You are inspiring, authentic, intuitive, highly motivated, results-driven, and a fast learner. You want to work for a company with a positive work culture that is fast-paced and evolving. You believe that working for a diverse and inclusive organization is best and holds the values of One Team, Inclusion, Transparency, Agility, Empathy, Growth Mindset and Proactivity -- and you're ready to be an ambassador that exemplifies these qualities. You are data driven and comfortable with a high-volume workload ("roll up your sleeves" approach) and adept at dealing with a dynamic work setting.

Responsibilities:

As a software engineer, you will be part of an experienced team building patient-facing next generation web applications for surgery centers. You will be expected to:

  • Become immersed in the company's existing technology framework and new software architecture.
  • Develop well designed, testable, high quality, efficient code meeting requirement enhancements and adhering to the company's coding standards and best practices.
  • Execute and/or oversee the creation of design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.g., performance, reliability, balance, and controls) requirements.
  • Ensure all code is effectively unit tested prior to being released to the quality assurance team. Resolve all unit test issues in a timely manner. Assist the quality assurance team in identifying test cases and test plans to enable a thorough test of all development deliverables.

Qualifications

  • 2+ years of experience in software development with strong competencies in data structures, algorithms, and software design
  • BS or MS in Computer Science or related technical field
  • Working experience in Microsoft platforms in the following areas:
    • Windows server
    • .Net Development
    • SQL server
  • Working knowledge in the following areas:
    • HTML, CSS, JavaScript, Bootstrap
    • C#, .NET framework, .NET Core, Entity framework, OpenID, OAuth2 and webservices
    • T-SQL, SQL, Complex stored procedures, functions, views, and triggers
    • RESTful API services

Preferred Experience

  • Experience with AWS Cloud services
  • Modern security protocols, authentication methods, and authorization strategies.
  • Message routing and event streaming technologies (e.g., Kafka)
  • Experience supporting and/or implementing complex integration projects.
  • Experience leading initiatives through full SLDC
  • Experience working in the medical domain.
  • Working knowledge in WinForms based application.

Team Culture

  • We go beyond the expected. We strive to be the difference in everything we do and look for ways to innovate and deliver beyond expectations.
  • We thrive through collaboration. We invest in our team and take pride in the success of others.
  • We strive to make a positive impact. We are passionate about our work and leverage our collective creativity and industriousness to make big things happen
  • We sharpen and share our expertise. We aspire to learn, grow, and share knowledge.
  • We love the journey. We never lose sight of the fact that we're contributing to building a new model of healthcare delivery.

Perks & Benefits

  • Remote work environment
  • Health benefits paid for employee
  • Flexible Paid Time Off Policy
  • 11 company holidays per year
  • Paid parental leave
  • 401K with matching contributions
  • Learning and development allowance
  • A diverse, inclusive, and fun team

HST Pathways celebrates diversity and is steadfast in fostering an inclusive work environment where employees feel valued, respected, and engaged. We champion and nurture a culture where inclusiveness is instinctive and fuels innovation, connection, and a strong sense of "One Team". HST is deeply committed to representing and reflecting the unique experiences, perspectives and viewpoints of our employees, customers, and the communities we serve.


  • Software Engineer

    6 days ago


    Nashville, Tennessee, United States Capleo Global Full time

    Job Title: Software EngineerLocation: RemoteContract Duration: 12 MonthsPosition Overview:This role requires a professional with a solid background in software engineering, specifically in Java programming. The ideal candidate will possess the following skills and experience:Minimum of 2 years of practical experience in Java Development.Proficiency in JCL...

  • Software Engineer

    5 days ago


    Nashville, Tennessee, United States Teknexis Full time

    Job OverviewTeknexis is in search of a skilled Software Engineer specializing in Java to join our dynamic development team. This role involves the creation and enhancement of software applications and specialized utility programs.Key Responsibilities:Evaluate user requirements and devise software solutions accordingly.Collaborate with project managers or...


  • Nashville, Tennessee, United States BGSF Full time

    Job OverviewBGSF is seeking an Intermediate Software Engineer to collaborate with the IT Manager on Enterprise Applications. Key Responsibilities:Develops, designs, and implements high-quality software solutions, including custom applications and integration with external systems.Adheres to best design practices and complies with established architectural...


  • Nashville, Tennessee, United States i3 Verticals Management Services, Inc. Full time

    Job OverviewPOSITION TITLE: Senior C Software EngineerDEPARTMENT: Technology SolutionsWORK SETTING: RemoteTRAVEL REQUIREMENT: 5%POSITION SUMMARY:In the role of Senior C Software Engineer, you will take charge of guiding our development team in creating top-tier payment software solutions. Your collaboration with the certification and quality assurance teams...


  • Nashville, Tennessee, United States Nashville Based Software Company Unique Niche Industry Full time

    Exciting Career Opportunities with a Leading Nashville-Based Software Company in a Unique Niche Industry.Join a Dynamic Team in a Supportive Environment; Newly Established Positions; A Corporate Culture that Values Innovation and Technology.Note: These are permanent, direct-hire hybrid roles that necessitate on-site presence several days a week.Role...


  • Nashville, Tennessee, United States Nashville Based Software Company Unique Niche Industry Full time

    Exciting Career Opportunities in a Dynamic Nashville-Based Software Company Specializing in Unique Niche Industries.Collaborative Work Environment; Newly Established Positions; Corporate Culture that Values Technological Innovation.Note: These are permanent, direct-hire hybrid roles requiring on-site presence several days a week.Position Highlights:User...


  • Nashville, Tennessee, United States Mozaic Full time

    Position OverviewAs a Lead .NET Software Engineer at Mozaic, you will be instrumental in the design, development, and upkeep of robust, scalable, and secure web applications. Your role will involve collaborating with diverse teams, influencing architectural choices, and providing mentorship to less experienced developers. The ideal candidate will possess a...


  • Nashville, Tennessee, United States StaffSource Full time

    Position Overview:We are seeking a highly skilled Senior .NET Developer to join our dynamic team at StaffSource. The ideal candidate will play a pivotal role in designing and developing robust software solutions utilizing the .NET framework.Key Responsibilities:System Design and Development: Spearhead the architecture and development of significant project...


  • Nashville, Tennessee, United States Vanderbilt University Medical Center Full time

    Welcome to Vanderbilt University Medical CenterVanderbilt Health, situated in Nashville, Tennessee, stands as a premier institution at the cutting edge of healthcare, education, and research. Our diverse team of professionals is committed to making a significant impact in the world by promoting health and wellness through innovative initiatives.Position...


  • Nashville, Tennessee, United States Aegis Sciences Corp Full time

    Job OverviewThe Lead Software Engineer for Laboratory Information Systems plays a pivotal role in the planning, design, development, testing, debugging, deployment, and ongoing support of innovative web and desktop applications utilized across the organization, specifically related to the HORIZON Laboratory Information Management System (LIMS). This position...


  • Nashville, Tennessee, United States Brooksource Full time

    Lead Software Developer - BrooksourceContract to Hire OpportunityHybrid Work Model*U.S. Citizenship or Green Card Holder status required*Position Overview:Brooksource is in search of a talented and experienced Lead Software Developer with a focus on Financial Systems to become a vital part of our team. The successful candidate will possess a robust...


  • Nashville, Tennessee, United States Oracle Full time

    Software Development Snr ManagerNashville, TN, United StatesUnited StatesJob Identification246530Job CategoryProduct DevelopmentRolePeople ManagerJob TypeRegular EmployeeDoes this position require a security clearance?NoExperience6 to 10+ yearsApplicantsLess than 10 applicantsApplicants are required to read, write, and speak the following languagesEnglishJob...


  • Nashville, Tennessee, United States The LaSalle Group Full time

    At The LaSalle Group, we are collaborating with a prominent player in the savings and investments technology sector, committed to improving financial wellness globally. We are currently seeking a Lead Software Solutions Architect to play a crucial role in designing and implementing software architectures that align with business goals while maintaining high...


  • Nashville, Tennessee, United States tapwage Full time

    We are facing several engineering challenges in critical foundational data-plane services that powers the next gen OCI cloud. We need you to challenge existing engineering assumptions and boundaries, bring in your expertise in large scale, highly performant, reliable and available system engineering to take critical OCI data-planes to the next level.This is...


  • Nashville, Tennessee, United States Atechstar Full time

    Job DescriptionResponsibilities Develop and maintain requirements architectures algorithms interfaces and designs for software systems. Lead others by writing and reviewing software code and integrating completed software components into a fully functional software system. Perform software development in the agile methodology utilizing a DevSecOps...

  • Devops Engineer

    1 month ago


    Nashville, Tennessee, United States Atechstar Full time

    Requirements 3+ years of experience as a full-time DevOps engineer Working experience in AWS GCP or Azure Cloud platforms. Version control system experience. Strong communication and documentation skills Full understanding of software development lifecycle best practices. Bachelors or Master's degree in Computer Science Engineering or related field.Key...


  • Nashville, Tennessee, United States Genesco Full time

    About GenescoAt Genesco, we are dedicated to crafting outstanding retail experiences that captivate and engage our customers. As a prominent player in the retail sector, we are in search of a skilled and driven Lead Integration Engineer to become part of our forward-thinking technology team. This role presents a unique opportunity to utilize your software...


  • Nashville, Tennessee, United States The Cigna Group Full time

    The job profile for this position is Software Engineering Senior Advisor, which is a Band 4 Senior Contributor Career Track Role.Excited to grow your career?We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see...


  • Nashville, Tennessee, United States CoreTrust Full time

    At CoreTrust, our mission is to redefine procurement by maximizing value through an efficient on-demand marketplace and community. We envision a prosperous world connected by seamless digital trade and we value building connections, acting nimbly, pioneering exploration, demonstrating fortitude, and driving impact. To support our rapid growth, we're seeking...


  • Nashville, Tennessee, United States ResourceTek Full time

    ResourceTek, a subsidiary of a leading multi-discipline Engineering firm, specializes in providing technical services across various sectors including industry and government. We are currently in search of an Engineering Asset Coordinator with 2-5 years of relevant experience. This role is a long-term contract opportunity, focusing on the implementation of...