Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Avalon Healthcare Solutions

Principal Software Engineer I

The Principal Software Engineer I is a senior technical leader responsible for advancing engineering practices, shaping technical direction, and driving the delivery of scalable, high-quality software solutions across multiple teams. This role collaborates with architects and engineering leadership to influence architectural decisions, align technical strategies, and enable the development of organization-wide solutions.

The Principal Software Engineer I provides technical leadership through mentoring, cross-team collaboration, and hands-on problem solving, guiding teams in addressing complex challenges and implementing best practices across the software development lifecycle. This role contributes to the continued evolution of engineering standards, technology platforms, and overall technical excellence across the organization.

This position is eligible for remote work, but quarterly travel will be required to Avalon's corporate office located in Tampa, Florida.

Principal Software Engineer I Essential Functions and Responsibilities:
  • Collaborate closely with peers, architects, and engineering leadership to influence architectural direction, ensure consistency across systems, and align technical strategies with business objectives.
  • Serve as a trusted advisor to engineering teams, helping to evaluate trade-offs, navigate complex technical challenges, and adopt best practices in system design, development, testing, and deployment.
  • Lead by example through hands-on development, contributing to critical codebases and demonstrating best practices in software engineering.
  • Facilitate technical discussions and design reviews across teams, ensuring alignment with architectural standards and long-term maintainability.
  • Mentor and support engineers at all levels, fostering a culture of continuous learning, technical excellence, and inclusive collaboration.
  • Occasionally step into project leadership roles, coordinating cross-team efforts, aligning timelines, and ensuring successful delivery of high-impact initiatives.
  • Partner with product and design stakeholders to ensure technical feasibility, scalability, and alignment with user and business needs.
  • Drive improvements in engineering processes, tooling, and standards to enhance team productivity, code quality, and system reliability.
  • Contribute to the evolution of Avalon's engineering culture by championing innovation, knowledge sharing, and a growth mindset.
Principal Software Engineer I Minimum Qualifications:
  • Bachelor's Degree in Management Information Systems, Computer Science, or related discipline; or the equivalent years of relevant business and technical experience.
  • 8+ years
Technical Skills:
  • Expert-level proficiency in one or more programming languages (e.g., Java, Go, TypeScript), with emphasis on clean, maintainable, scalable code
  • Deep understanding of relational and non-relational databases, including data modeling, query optimization, and performance-focused data access design
  • Working knowledge of HL7 FHIR, including its use, constraints, and integration patterns across engineering, product, and partner teams
  • Experience leveraging agentic AI across the SDLC (code generation, testing, documentation, workflows) to improve productivity, quality, and delivery velocity
  • Advanced experience with Git and source control, including complex branching, conflict resolution, and best practice guidance
  • Skilled in configuring and optimizing development environments and tools to support consistency, productivity, and adoption
  • Extensive experience designing and integrating web services and APIs, including RESTful and event-driven architectures, with focus on scalability, observability, and security
  • Proficient in Linux environments, including workflow automation, system configuration, and deployment pipeline support
  • Strong background in Agile methodologies and the SDLC, including leading technical discussions, backlog refinement, and sprint planning across teams
  • Hands-on experience designing and maintaining CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) with focus on automation, testing, and deployment reliability
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes), including deployment, scaling, and monitoring
  • Expertise in secure coding, performance tuning, and building resilient, fault-tolerant systems
  • Proven ability to mentor engineers and foster technical excellence, collaboration, and continuous learning
  • Experience influencing architectural decisions, including evaluating trade-offs, defining patterns, and aligning with enterprise standards
  • Proficient in application design and system architecture, including creating and interpreting technical diagrams (e.g., context, sequence, data flow) to communicate design and system interactions
Soft Skills:
  • Exceptional communication skills with the ability to translate complex technical concepts across technical and non-technical audiences
  • Ability to influence technical direction and decision-making through collaboration, thought leadership, and deep expertise
  • High level of autonomy with a proactive approach to driving improvements in team performance and system quality
  • Strong analytical and systems-thinking capabilities to solve complex problems and guide effective solutions
  • Demonstrates ownership and accountability for technical outcomes, including scalability, maintainability, and operational excellence
  • Provides mentorship and fosters a culture of collaboration, inclusion, and continuous learning
  • Facilitates cross-team alignment and leads technical discussions and execution across initiatives
Principal Software Engineer I Preferred Qualifications:
  • Experience designing RESTful and event-driven services with strong focus on scalability, observability, versioning, and security
  • Experience delivering production-grade HL7 FHIR applications and scalable healthcare APIs
  • Expertise building and deploying cloud-native applications on AWS, Azure, or GCP
  • Proficiency or leadership in front-end development using React or Next.js, including scalable, accessible UI design
  • Expertise in languages such as Java, Go, or TypeScript for building performant, maintainable systems
  • Experience with unit, integration, and end-to-end testing frameworks
  • Experience designing CI/CD pipelines and DevOps practices for reliable, secure delivery
  • Experience with containerization and orchestration (Docker, Kubernetes) including deployment and production reliability
  • Experience in regulated environments with understanding of HIPAA, PHI, and IIHI
  • Ability to lead through influence, including mentoring and driving architectural alignment
  • Experience creating and interpreting architecture diagrams to guide system design and implementation
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Tampa, FL vacancy
  •  ...Principal Software Engineer Being a member of the Global Delivery Team, the Principal Software Engineer will be responsible for proactively achieving assigned goals and objectives in support of the enterprise strategic business agenda, as well as maintaining client... 
    Suggested
    Worldwide
    Flexible hours

    Beyond SOF

    Tampa, FL
    2 days ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Suggested
    Remote work
    Flexible hours

    Dtcc

    Tampa, FL
    14 hours ago
  •  ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used... 
    Suggested
    Remote work
    Flexible hours

    Dtcc

    Tampa, FL
    3 days ago
  • $108.2k - $162.4k

     ...Principal Cyber Software Engineer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to... 
    Suggested
    Interim role
    Remote work
    Shift work

    Northrop Grumman

    Tampa, FL
    3 days ago
  • GoTo Meeting is seeking a Principal Software Engineer I to provide technical leadership in software solutions. This role will influence architectural direction and collaborate closely with teams. The ideal candidate will have over 8 years of experience in software development... 
    Suggested
    Remote job
    Work at office

    GoTo Meeting

    Tampa, FL
    3 days ago
  •  ...Software Engineer 2 Job Overview A Software Engineer 2 is an experienced professional responsible for designing, developing, and maintaining software applications. This person serves as an independent contributor implementing software solutions with light supervision... 
    Full time
    Work at office

    ClearanceJobs

    Tampa, FL
    4 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...to apply. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make their... 

    SynergisticIT

    Tampa, FL
    1 day ago
  •  ...Software Engineer Odyssey Systems is seeking a Software Engineer to support advanced situational awareness and multi-domain operations (MDO) programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation... 
    Full time
    Contract work
    Work experience placement
    Live out

    ClearanceJobs

    Tampa, FL
    4 days ago
  •  ...Software Engineer Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or Northern, VA. Job Overview A software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles... 
    Full time
    Work at office

    ClearanceJobs

    Tampa, FL
    4 days ago
  • $135k - $165k

     ...About the job: Sogeti is seeking a Senior Software Engineer to support the re-platforming of a complex, rules-heavy middleware system using .NET v10 latest LTS, React, and Microsoft SQL Server. This is a hands-on, execution-focused role working closely with a Solution... 
    Full time
    Local area
    Flexible hours

    Sogeti

    Tampa, FL
    4 days ago
  •  ...Must be coming out of retail or ecommerce - macys, wayfair, amazon, google, ebay etc Title-Senior Software Engineer- Machine Learning Location: Remote Duration-6-12+ months MACHINE LEARNING ENGINEER MUST HAVE- Python, Tensorflow, Scala Must... 
    Remote work

    RIT Solutions, Inc.

    Tampa, FL
    2 days ago
  •  ...Software Engineer III We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Payments Technology Group, you serve as a seasoned member of an agile team... 

    Chase

    Tampa, FL
    2 days ago
  •  ...make decisions ~ Recognition, professional development, advancement and having fun! Summary The DNI Software Engineering Co-op will assist DNI Software Engineers with assigned tasks such as working on Requirements, Design, Coding, Unit Testing,... 
    Contract work
    Fixed term contract
    Work at office
    Local area
    Worldwide
    Shift work

    CAE

    Tampa, FL
    2 days ago
  • $145.64k - $170k

     ...recruitment team will provide more details. Designing and developing software for all derivatives systems and business users including,...  ...: Bachelor's degree in applied computer science, computer engineering, or a related field (or foreign equivalent degree).... 
    Work at office
    Remote work
    Night shift
    Weekend work
    1 day per week

    MUFG

    Tampa, FL
    2 days ago
  •  ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Payments Technology Group, you serve as a seasoned member of an agile team to design and deliver... 

    JPMorgan Chase Bank, N.A.

    Tampa, FL
    14 hours ago
  •  ...Title Software Developer III Location- Local to St Louis , MO (Hybrid) Duration-6-12+ months Follows company software development lifecycle to design, code, configure, test, debug, and document system and application programs. Assists in preparing technical... 
    Local area

    RIT Solutions Inc/ Tech Dev IT/ Texperts Inc/ConceptsIT, Inc...

    Tampa, FL
    5 days ago
  • $85k - $170k

     ...brings value not just to our customers, but to the millions of patients and members they serve. Overview: The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software... 
    H1b
    Weekend work
    Afternoon shift

    Inovalon

    Tampa, FL
    2 days ago
  •  ...Sr Software Developer Quality Carriers, Inc. (QC®) is a premier transportation solutions company in North America. QC and its subsidiaries provide expertise in bulk liquid chemical, intermodal and dry bulk transportation, logistics management, tractor and trailer repair... 
    Full time
    Temporary work
    Work at office
    Local area
    Monday to Friday
    Flexible hours

    Quality Carriers

    Tampa, FL
    2 days ago
  • $100k

     ...walmart lab s etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who... 
    Full time

    SynergisticIT

    Tampa, FL
    3 days ago
  •  ...Software Engineer CAE Vision: Our vision is to be the worldwide partner of choice in defense and security, and civil aviation by revolutionizing our customers' training and critical operations with digitally immersive solutions to elevate safety, efficiency and readiness... 
    Contract work
    Casual work
    Work at office
    Local area
    Worldwide
    Flexible hours
    Shift work

    Navstar

    Tampa, FL
    3 days ago
  •  ...Senior Software Engineer Slide Insurance - Fun. Innovation Driven. Fueled by Passion, Purpose and Technology. At Slide, you will not only be part of a successful team, but you will also be a part of our Slide Vibe/award winning culture where collaboration and innovation... 

    Slide Insurance

    Tampa, FL
    4 days ago
  •  ...Sr Software Engineer Technology Selection assists in technology selection decisions for modernization of security masterfile to ensure equivalent functionality; manages technology risk for the project team Perform business and technical presentations in relation... 

    RIT Solutions

    Tampa, FL
    14 hours ago
  •  ...Software Engineer Onsite - Tampa, Florida Our client requires an experienced software engineer with skills across the technical spectrum to contribute to analytic prototype development and shepherd deployment into production on the Top-Secret network - both on prem... 
    Immediate start

    PSR Associates

    Tampa, FL
    14 hours ago
  •  ...Software Engineer II The Software Engineer II at Avalon plays a key role in designing, developing, and maintaining applications that are critical to the organization's success. Working within a collaborative, agile environment, this position applies strong technical... 
    Work experience placement
    Work at office
    Remote work

    Avalon Healthcare Solutions

    Tampa, FL
    4 days ago
  •  ...Software Engineer 2- Navigation Tampa, Florida, United States A Software Engineer 2 is responsible for designing, developing, and testing software applications. They work closely with the software development team to analyze user needs and create efficient and functional... 
    Full time
    Work at office
    Local area
    Remote work

    AEVEX Aerospace

    Tampa, FL
    14 hours ago
  •  ...Entry-Level Engineer Position We are looking for entry-level (fresher) engineers. As an entry-level engineer, you will get to:...  ...not limited to): Develop, test, debug, and document application software Developing and implementing software solutions to meet real-time... 
    Remote work

    SynergisticIT

    Tampa, FL
    4 days ago
  • $20 - $22 per hour

     ...# Home # Search Jobs # Job Description Software Developer Contract to Hire: Tampa, Florida, US Salary...  ...is designed for someone who is excited to start their software engineering career with hands on, real world experience. Computer Science... 
    Hourly pay
    Contract work
    Temporary work

    Collabera Technologies

    Tampa, FL
    1 day ago
  • $130k - $150k

     ...Software Engineer Dark Wolf Solutions is seeking a Software Engineer to support the development and implementation of business-critical software. The successful candidate will work closely with software development teams to ensure that applications meet quality standards... 
    Full time
    For contractors

    Dark Wolf Solutions

    Tampa, FL
    14 hours ago
  • $93.7k - $156.2k

     ...Software Engineer (Secret) Boston, MA; Colorado Springs, CO; Tampa, FL; Washington, DC SMX is seeking Software Engineers (Junior/Mid/Senior/SME) supporting the design and implementation of secure, scalable multi-cloud infrastructure, applications, and services in... 
    Contract work
    Work experience placement

    SMX Corporation

    Tampa, FL
    14 hours ago
  •  ...Sr. Software Engineer The Sr. Software Engineer within the DevOps team will lead the design, implementation, and evolution of cloud-native infrastructure and automated systems that power our hockey analytics platform and data ecosystem. This role has a strong emphasis... 
    Work at office
    Remote work
    Night shift
    Weekend work

    TeamWork Online

    Tampa, FL
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!