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

Principal Software Developer

PowerPlan

Senior DeveloperThis role offers the chance to design and build modern, cloud-native enterprise software that directly supports mission-critical tax, accounting, and operational workflows for the energy industry. As a senior developer, you will work across the full stack —.NET Core, Angular, Azure, data services, and workflow systems — contributing to complex architecture, scalable services, and modernized user experiences.You will collaborate closely with architects, SMEs, users, and cross-functional teams while helping evolve engineering practices, tooling, and development methodologies. This is an opportunity to make a clear, measurable impact on large enterprise systems in a high-trust, high-accountability engineering organization.PowerPlan develops enterprise-grade tax, accounting, reporting, and workflow automation solutions tailored specifically for energy industry organizations. We serve customers whose operational, financial, and regulatory processes depend on accuracy, reliability, and scalability. With a culture focused on teamwork, quality, continuous improvement, and modern engineering, we create technology that solves high-value industry problems while providing a supportive, collaborative environment where talented developers can grow and lead.ResponsibilitiesKEY PERFORMANCE OBJECTIVES (First 12 Months)OBJECTIVE 1: Master Project Domain, Architecture & User Workflows (First 4 Weeks)Outcome: Within the first 4 weeks, develop a complete understanding of the assigned systems, including architecture, business workflows, module responsibilities, dependencies, data flows, customer use cases, and integration points. Deliver a 10–15 minute presentation to the development leaders demonstrating technical fluency, an understanding of user needs, and clarity on how your work contributes to business value.Impact: Rapid mastery of the domain enables earlier meaningful contributions, reduces rework due to misunderstanding, and strengthens alignment between engineering decisions, customer workflows, and architectural direction.How: Meet with architects, team leads, SMEs, end users, and cross-functional partners to map requirements and workflows. Review architecture diagrams, repositories, backlog items, and sprint history. Walk through real user scenarios to understand functional expectations. Consolidate findings into diagrams, notes, and a concise leadership presentation.OBJECTIVE 2: Build a Professional Development & Agile Contribution Plan (First 6 Weeks)Outcome: Within the first 6 weeks, create a structured personal development and contribution plan detailing technical upskilling goals, story-point velocity expectations, testing and automation commitments, code review responsibilities, and specific recommendations for improving team processes and methodologies. Review the plan with the hiring manager and finalize it with feedback incorporated.Impact: A targeted growth and contribution plan accelerates the path to full productivity, strengthens sprint predictability, and supports ongoing improvement of engineering quality and Agile execution.How: Assess skill gaps, analyze sprint history, review engineering standards, and gather feedback from senior developers and the Scrum Master. Convert insights into measurable objectives, commitments, and process improvement recommendations aligned with team needs.OBJECTIVE 3: Build, Optimize & Maintain Cloud-Native Enterprise Solutions (Ongoing)Outcome:Design, build, and maintain production-ready features and enhancements for cloud-native enterprise tax, accounting, reporting, and workflow applications. Deliver high-quality code using:Modern.NET (C#, ASP.NET Core with async/await, performance tuning, REST/GraphQL APIs)Angular with TypeScript (component architecture, lazy loading, module design)Reactive programming with RxJS and NgRxRelational database engineering (schema design, SQL optimization, Azure SQL/SQL Server)Azure cloud services (App Services, AKS, Service Bus, API Management)Achieve consistent sprint throughput, stable production performance, and low defect escape rates.Impact:High-quality, scalable code enhances system reliability, customer satisfaction, and product competitiveness. Strong engineering practices reduce operational risk and support ongoing modernization efforts in a mission-critical enterprise platform.How: Implement features, refactor legacy areas, optimize backend APIs, build Angular components with clean state management, design and tune SQL structures, and deploy/operate solutions on Azure. Use CI/CD pipelines, test automation, code reviews, performance diagnostics, and structured AI-assisted development (BMAD) to deliver predictable, high-quality increments.OBJECTIVE 4: Operate as a High-Trust, High-Accountability Scrum Team Member (Ongoing)Outcome: Contribute consistently and transparently to Agile ceremonies—standups, refinement, planning, reviews, and retrospectives—while delivering committed work with high quality and predictable velocity. Engage in accurate estimation, clear communication, constructive code reviews, and proactive risk identification. Model behaviors aligned with The Five Dysfunctions of a Team: trust, healthy conflict, commitment, accountability, and focus on results.Impact: Strong collaboration and accountability reduce rework, improve sprint flow, and strengthen team delivery. High-trust team behavior directly increases quality, velocity, and customer impact.How: Provide clear updates, surface blockers early, refine stories with product and SMEs, share knowledge, pair with teammates, and contribute to continuous improvement. Engage openly in retrospectives, adopt agreed changes quickly, and support a culture of healthy debate and shared success.QualificationsWHAT YOU BRING.NET & C# — Deep expertise in modern.NET (C#, ASP.NET Core), async/await patterns, performance optimization, and API design (REST required; GraphQL a plus).Angular & TypeScript — Strong front-end engineering skills using TypeScript, Angular, RxJS, and NgRx or equivalent state management patterns.SQL & Data Modeling — Hands-on experience designing relational schemas and optimizing SQL queries in Azure SQL or SQL Server.Azure Cloud — Experience operating cloud-hosted systems on Azure (App Services, AKS, Service Bus, API Management) with an understanding of scalability, resiliency, and cost/performance tradeoffs.Enterprise Application Experience — Track record building enterprise-grade or SaaS applications with complex workflows, integrations, or financial/accounting/tax domains.Agile Execution — Strong Scrum/Agile habits with an emphasis on communication, collaboration, accountability, and continuous improvement.PowerPlan is an EOEPlease note that this is a hybrid role that involves a combination of onsite work from our corporate office as well as work from home. While we strive to accommodate flexible working arrangements when sensible, there will be times when onsite work is required. This could include scheduled office days, team meetings, client meetings, or special events.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Atlanta, GA vacancy
  •  ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Atlanta, GA
    3 days ago
  • $153k - $224.4k

     ...usage-based billing platform that will power Autodesk’s consumption-based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual... 
    Suggested
    Full time
    For contractors
    Immediate start
    Shift work

    Autodesk

    Atlanta, GA
    3 days ago
  • $196.5k - $294.75k

     ...teams down—it should accelerate what’s possible. This led us to develop the first technology platform for responsible data use in 2016....  ...and society.   The Challenge We are looking for a Principal-level, US-based, customer-facing engineer who is deeply hands-on... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week
    1 day per week

    Onetrust

    Atlanta, GA
    1 day ago
  • $163.4k - $272.3k

     ...Product DevelopmentJob ProfilePrincipal Software EngineerManagement LevelDirectorFlexible...  ...day-to-day operations.We are seeking a Principal Software Engineer to own technical direction...  ...pipelines.Experience building internal developer platforms, developer tooling, or... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Cox Enterprises

    Atlanta, GA
    3 days ago
  •  ...industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands. The Principal Software Engineer will oversee the solution architecture and development of the backend API components of the platform that powers our... 
    Suggested

    Focus Brands

    Atlanta, GA
    3 days ago
  • $241.4k - $322.6k

     ...insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems,...  ...large-scale distributed systems or data platforms.Experience developing software that operates reliably in production.Experience with... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Atlanta, GA
    2 days ago
  •  ...need to maintain a durable, asymmetric advantage.About The Role:The Mission Systems Engineering (MSE) Team develops the Mission Management System (MMS)—a software platform that integrates mission subsystems, autonomy services, operator interfaces, communications links,... 
    Weekly pay
    Permanent employment
    Full time
    Work at office

    Hermeus

    Atlanta, GA
    3 days ago
  • $139k - $249.26k

     ...design, engineering, and entertainment software, Autodesk helps people imagine, design and...  ...use worldwide. We are looking for a Principal Software Engineer to provide deep technical...  ...issues in reliability, performance, and developer productivity.Establish and evolve engineering... 
    Full time
    For contractors
    Casual work
    Worldwide

    Autodesk

    Atlanta, GA
    5 days ago
  • $163.9k - $235.55k

     ...We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling...  ...ensuring UKG remains at the leading edge of AI innovation. Develop and communicate a cohesive architectural vision that aligns... 
    Local area

    Ultimate Software

    Atlanta, GA
    5 days ago
  • $148.5k - $313.7k

     ...re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Note: By applying to the Senior / Lead Software Engineer - Full Stack posting, recruiters and hiring managers across the organization hiring software engineers will review your... 
    Full time
    Remote work

    Salesforce

    Atlanta, GA
    1 day ago
  •  ...all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses  and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work , and strong culture of connection... 
    Work at office
    Local area
    Remote work
    Worldwide

    GrabJobs

    Atlanta, GA
    2 days ago
  • $114.6k - $234.6k

     ...Design solutions for EHR integrations and ecosystem connectivity. Identify risks and implement mitigation strategies. Develop SOPs and operational automation. Maintain knowledge bases and runbooks. Work in Agile, continuous delivery environments. Participate... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle Defunct

    Atlanta, GA
    4 days ago
  •  ...Aderant is a global industry leading software company providing comprehensive business management...  ...are our strength. We are seeking a Principal Software Engineer to help build Aderant...  ...leading law firms to recruit, evaluate, develop, and allocate their people. This is a... 

    Aderant

    Atlanta, GA
    1 day ago
  • $195k - $323k

     ...governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global...  ...Design and implement large scale distributed systems. - Develop reusable services, patterns, and integrations. -... 
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    MasterCard

    Atlanta, GA
    1 day ago
  • $143k - $193.05k

     ...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical...  ...resilient automation platforms that support dynamic workloads Developing modern, secure APIs to improve integration with enterprise... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Atlanta, GA
    1 day ago
  • $10k

     ...Principal Software EngineerAs a Principal Software Engineer, you'll play a defining role in shaping the technical direction of the platforms that power the institutional investing marketplace. You'll operate at the intersection of hands-on engineering and strategic influence... 
    Work at office
    Home office
    Flexible hours
    3 days per week

    Nasdaq

    Atlanta, GA
    2 days ago
  • $143.7k - $287.5k

     ...Principal Software EngineerTriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs)....  ...Client Credentials) and SAML 2.0.API & Microservice Security: Develop token validation mechanisms (JWT validation, scoping, claims... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation

    Zenefits

    Atlanta, GA
    5 days ago
  •  ...Principal Software EngineerMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our...  ...capabilities.Design and implement large scale distributed systems.Develop reusable services, patterns, and integrations.Contribute to... 
    Full time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    Atlanta, GA
    4 days ago
  • $169.3k - $304.7k

     ...24/7. Partner with the best As a Principal SDET, you will lead the test strategy for...  ...for its dependability. As a Principal Software Development Engineer in Test, you will...  ...kernel for AI and Compute platforms Developing test suites to validate new custom enhancements... 
    Work experience placement
    Work at office

    Akamai

    Atlanta, GA
    1 day ago
  • Cargill is seeking a Principal Software Engineer to lead design and development of high‑performance C++ systems supporting advanced manufacturing...  ...into robust solutions, perform code reviews, and mentor developers. You will champion best practices in C++, CI/CD, testing,... 
    Worldwide

    Cargill

    Atlanta, GA
    9 days ago
  • $114.6k - $234.6k

     ...We design solutions for EHR integrations and ecosystem connectivity. We identify risks and put mitigation plans in place. We develop SOPs and operational automation. We maintain knowledge bases and runbooks. We work in Agile, continuous delivery environments... 
    Full time
    Remote work
    Flexible hours

    Oracle

    Atlanta, GA
    6 days ago
  •  ...About The Role: The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems, autonomy...  ...Hermeus aircraft and ground systems.  As a Senior/Principal Mission Software Engineer, you will architect, build... 
    Weekly pay
    Permanent employment
    Work at office

    Hermeus

    Atlanta, GA
    14 days ago
  • $163.9k - $270.88k

     ...Because at UKG, your work matters—and so do you. About the Role We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative AI applications. As a key individual contributor... 
    Local area

    UKG

    Atlanta, GA
    3 days ago
  • $117.2k - $313.7k

     ...Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers will review... 
    Full time
    Work experience placement
    Remote work

    Salesforce

    Atlanta, GA
    1 day ago
  • $250.6k - $362.6k

     ...point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities...  ..., and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Atlanta, GA
    5 days ago
  • $120k - $140k

     ...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people...  .... Our mission is to make millions of people's lives easier by developing innovative core banking and lending software solutions for... 
    Remote job
    Full time
    Night shift

    Sharetec

    Atlanta, GA
    1 day ago
  •  .... Learn more at evidentid.com . Evident ID is hiring a Software Engineer located in Atlanta, GA. We seek individuals who are passionate...  ...and implement highly scalable and flexible microservices Develop high-quality software, including both new features and... 
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Evident Id

    Atlanta, GA
    1 day ago
  • $105k - $225.3k

     ...most rewarding career of your life! Job Summary: As a  Software Engineer III at OpenGov, you'll build best-in-class SaaS...  ...success. \n Responsibilities: Independently design and develop high-quality features that are scalable, secure, and maintainable... 
    Full time
    Temporary work
    Local area

    Opengov

    Atlanta, GA
    1 day ago
  •  ...empathic management style that builds bold teams and delivers globally significant results. Position Description The Senior Software Engineer will provide hands-on technical leadership for the shared platform capabilities that powers U.S. Soccer's Soccer Services... 
    Full time
    Casual work

    United States Soccer Federation 1

    Atlanta, GA
    1 day ago
  •  ...We are seeking a multidisciplinary engineer that will help us develop our next generation Hardware-in-the-Loop (HIL) testbeds for our...  ...validate complex avionics systems. You will work closely with software, hardware, and systems engineers to ensure product reliability,... 
    Permanent employment
    Full time

    Hermeus

    Atlanta, GA
    1 day ago

Do you want to receive more vacancies?

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