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

Principal Platform Software Engineer

Hackajob

Platform Software Development Lead Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns across several workloads. Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience. Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale. Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks. Drive shared observability baselines (SLOs, error budgets) and resilience patterns across several services. Software Development and Coding - Design, Testing, and Optimization: Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion. Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code. Leads code reviews in multiple areas to help drive improvements. Conducts debugging and troubleshooting to identify and fix complex software issues. Develops fixes for identified issues. Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion. Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes. Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies. Software Architecture - Software System Structural Design: Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope. Provides technical guidance and coaching to less experienced developers in existing software architecture. Contributes to periodic reviews and ensures adherence to architectural standards. Collaborates with stakeholders and networks externally to ensure work aligns with software architecture. Implements complex performance optimization and scalability strategies in software design. Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team. Issue/Defect Collaboration - Software Products Support: Collaborates with stakeholders to understand customer issues and align solutions. May provide advanced technical guidance and support to customers regarding customer-reported issues. Advocates for customers' interests and suggests product enhancements based on feedback. Provides input to ensure customer satisfaction through timely resolution of issues and effective communication. Identifies and implements customer issue and/or defect handling and training processes. Investigates and troubleshoots complex and broad-reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements). Practices and Standards Compliance - Security and Compliance: Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members. Participates in peer review processes, provides technical leadership, and ensures code quality and adherence to broad acceptance criteria during development, independently. Demonstrates and shares advanced knowledge of industry best practices and applies them to software development processes. Implements complex secure coding practices to prevent security vulnerabilities. Development Operations - System Maintenance: Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), sharing results with manager upon completion. Drives improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability. Core Responsibilities: Planning & Execution: Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative. Efficiently delegates, monitors, and prioritizes work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines. Collaboration & Partnership: Collaborates across the organization to align on expectations and achieve shared objectives. Leverages understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs. Supports inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected. Problem Solving: Identifies and addresses moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices. Proactively escalates unresolved or critical issues with a thorough assessment and suggests potential solutions. Reviews, contributes to, and documents problem solving strategies. Continuous Learning: Pursues learning opportunities to expand knowledge and skills and/or tools in new areas and stays abreast of the latest industry trends and best practices. Proactively seeks and leverages ongoing feedback and training to improve skills. Coaches and mentors junior team members, fostering continuous learning and knowledge sharing within and across teams. Continuous Improvement: Develops ideas, recommends updates, and/or collaborates on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluates the impact on key stakeholders. Solicits feedback from others on ideas for alternative approaches and methods for continued improvement. Performance and Development: Contributes to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations. Qualifications Minimum Job Qualifications Education and/or Experience: 11 years of experience in software development OR Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development OR Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 7 years of experience in software development OR Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development OR Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 5 years of experience in software development OR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 3 year of experience in software development. Job Skills: Same skills as prior level plus: Data Analysis: Demonstrated ability to analyze and interpret data to produce actionable business insights. Agile Methodologies: Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery. Automation: Demonstrated ability in or knowledge of automation, including designing, implementing, and managing automated tools, processes, or systems to streamline operations. Compliance: Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements. Quality Assurance: Demonstrated ability in or knowledge of Hackajob

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Platform Software Engineer in Nashville, TN vacancy
  •  ...As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage infrastructure services. Expertise in one or more Public Cloud offerings is a plus. You will be expected to make substantial... 
    Suggested

    Ll Oefentherapie

    Nashville, TN
    3 days ago
  • $135.2k - $306.4k

     ...Job Description As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements for OCI’s storage...  ...related field. Responsibilities As a member of the software engineering division, you will take an active... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    3 days ago
  •  ...bring up and harden Oracle Linux on ARM, Intel, and AMD-based platforms; develop secure, production-ready images, and OS/firmware-update...  ...on, owning early prototypes through production-ready platform software and technical standards. Preferred Qualifications:... 
    Suggested

    Ll Oefentherapie

    Nashville, TN
    4 hours ago
  • $114.6k - $234.6k

    Principal Engineer At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for enterprises...  ...focus of the leading enterprise software company in the world. Values are OCI's...  ...Service team is building a new platform service for OCI. The service will help... 
    Suggested
    Temporary work
    Flexible hours

    Hackajob

    Nashville, TN
    1 day ago
  • $117.1k - $187.3k

     ...critical systems for delivering innovative education technology platforms. Specifically, you will lead technology teams in our...  ...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver... 
    Suggested
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Nashville, TN
    1 day ago
  • $104.5k - $234.6k

     ...traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Principal Platform Software Engineer, you will shape the platform foundations that allow OCI services and their consumers to work together reliably at... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours
    Nashville, TN
    13 days ago
  • $92.5k - $209.5k

     ...public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Senior Platform Software Engineer, you will build the platform capabilities that make OCI services easier and safer for engineers and customers to use. You... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  •  ...Infrastructure (OCI) is building a next-generation artifact management platform for internal libraries and build artifacts. This platform is a...  ...workflows across internal service teams. As a Senior Software Developer, you will help design and build a scalable, highly available... 

    Ll Oefentherapie

    Nashville, TN
    2 days ago
  •  ...services and infrastructure to support the Confident Commits platform and improve developer productivity. Implement features for capturing...  ...Distributed Services, SDK Development, CI/CD, Infrastructure Engineering, Performance Optimization, Debugging, Capacity Planning,... 
    Temporary work
    Flexible hours

    Hackajob

    Nashville, TN
    2 days ago
  •  ...information and technology, is currently looking for a DevOps Engineer on a permanent contract to strengthen the Infopro Digital Automotive...  ..., TN. Infopro Digital Automotive develops digital tools and software dedicated to the performance of decision-makers in the various... 
    Permanent employment
    Contract work
    Temporary work
    Apprenticeship
    Work at office
    Worldwide
    Flexible hours

    Infopro Digital

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

     ...Requirements: We bring 5+ years of distributed cloud engineering experience in a software development environment. We have development experience...  ...tuning. We have experience collaborating with cloud platform teams and aligning with requirements across compute,... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    26 days ago
  • $164k - $205k

     ...a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and control, and significantly reduces...  ....Visit gomotive.com to learn more.About the RoleAs a Staff Engineer on the Developer Productivity team, you will spearhead the... 
    Temporary work
    Work experience placement
    Local area

    Motive Technologies

    Nashville, TN
    1 day ago
  • $124.75k - $178.22k

     ...seamlessly integrated with a powerful discovery platform to support the information needs and...  ...Opportunity As a Senior DevSecOps Engineer, you will play a key role in designing,...  ...orchestration, along with a strong commitment to software development best practices. This... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    EBSCO Information Services

    Nashville, TN
    4 days ago
  • $94.1k - $150k

    The Platform Engineer (Ops Technology Lead) is responsible for designing, implementing, and maintaining IT infrastructure platforms within the CASTLE-NET program, ensuring reliability, scalability, and security. This role supports application deployment and management,... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Nashville, TN
    4 days ago
  • $92.5k - $209.5k

    Software Engineer Are you passionate about building large-scale software products and cloud platforms? Oracle is responsible for developing and evolving the world's leading Java technologies, and our customers run their businesses on the OCI cloud platform. Our mission... 
    Temporary work
    Immediate start
    Flexible hours

    Hackajob

    Nashville, TN
    5 days ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ..., and long-term roadmap for the Windows platform. Take ownership of full lifecycle of...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals... 
    Full time
    Work at office

    Speechify

    Nashville, TN
    19 days ago
  •  ...missions. Our Automated Sensor Operator (ASO) software, native to our own line of purpose-built...  ...as an upgrade for airborne video gimbal platforms, brings Superhuman Vision and Workload...  ...Description The Senior Software Engineer will design and implement software and firmware... 
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Overwatch Imaging

    Nashville, TN
    a month ago
  •  ...Description The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and...  ...can meet purpose as well. We are looking for a Software Engineer II that has hands-on experience with embedded... 
    Full time
    Flexible hours

    Theinclab

    Nashville, TN
    more than 2 months ago
  •  ...centralized go-to-market and decentralized engineering allows us to move with unparalleled...  ...defense applications and is seeking a Software Engineer to support the development of...  ...-generation autonomous systems support platforms for deployment in austere environments.... 
    Full time
    Work experience placement
    Internship
    Local area

    Valinor Enterprises, Inc.

    Nashville, TN
    more than 2 months ago
  •  ...Vice President of Platform Engineering About the Company Reputable provider of top-notch services Industry Consumer Services...  ...the design, implementation, and maintenance of the company's software and infrastructure. This role involves leading a team of engineers... 

    Confidential

    Nashville, TN
    3 days ago
  •  ...you live. About the Role Matter Health is seeking a Principal AI Platform Engineer to build and lead the technical foundation for our...  ...healthcare environment. You will partner closely with the CTO, Software Engineering, Information Security and Compliance, and clinical... 
    Full time
    Contract work
    Remote work

    Matter Health

    Nashville, TN
    2 days ago
  • $81.1k - $187k

     ...responds to capacity needs. Collaborates with software development teams to develop reliable...  ...guidance and mentorship to junior engineers.Communicate status, risks, blockers, and...  ...Cloud Infrastructure or another major cloud platform.Understanding of cloud compute, storage,... 
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  • $75.7k - $136.3k

     ...scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications...  ...and sharing best practices Collaborating with software engineering, infrastructure, and platform teams to investigate complex production issues,... 
    Work experience placement
    Work at office

    Akamai

    Nashville, TN
    11 hours ago
  • $140k - $200k

     ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the... 
    Full time
    Remote work

    Speechify

    Nashville, TN
    more than 2 months ago
  •  ...Company Description Mployer Advisor's platform empowers organizations to drive more...  ...Description Mployer Advisor is hiring a Software Developer to join our development team to...  ..., high quality products without over-engineering features of minimal customer value. Your... 
    Full time
    Work experience placement

    Mployer Advisor

    Nashville, TN
    more than 2 months ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Remote work

    Speechify

    Nashville, TN
    more than 2 months ago
  •  ...Site Reliability Engineer - Compute Focus Duration: 6 Months to Hire Location: On-Site 2-3 days/week in Nashville, TN Job Description...  ...background in automation and a deep understanding of compute platforms, specifically Cisco UCS-C and Nutanix hardware. This role... 
    2 days per week
    3 days per week

    United IT

    Nashville, TN
    22 hours ago
  • $121.4k - $218.6k

     ...systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications...  ...scheduling for compute infrastructure Investigating and analyzing platform components to identify opportunities to enhance stability and... 
    Work experience placement
    Work at office

    Akamai

    Nashville, TN
    11 hours ago
  • $81.1k - $187k

     ...Job Description We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services and production operations...  ...demands and responds to capacity needs. Collaborates with software development teams to develop reliable and scalable infrastructures... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Nashville, TN
    3 days ago
  • $95k - $171k

     ...you want to build your SRE career on one of the most exciting platforms in cloud computing? Join the Akamai Inference Cloud Team...  ...Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Nashville, TN
    5 days ago

Do you want to receive more vacancies?

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