Principal Software Developer
Worky Ltd
Overview This 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.
COMPANY
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. Responsibilities KEY 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 NgRx Relational 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. Qualifications WHAT 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 EOE Please 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. #J-18808-Ljbffr Worky Ltd- ...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...SuggestedFull timeRemote workFlexible hours
$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...SuggestedFull timeFor contractorsImmediate startShift work$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a...SuggestedTemporary workFlexible hours$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...SuggestedFull timeTemporary workLocal areaFlexible hours- ...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
$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.... ...for business and society. The ChallengeWe are looking for a Principal-level, US-based, customer-facing engineer who is deeply hands-on...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week- 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...Full time
$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 timeFor contractorsCasual workWorldwide- ...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 payPermanent employmentFull timeWork at office
$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...Full timeWork at officeRemote workFlexible hours3 days per week$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$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 timeRemote work$135.2k - $306.4k
...We use formal specification and verification methods to help developers of complex systems find very subtle bugs that are unlikely to... ...specification and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally...Full timeTemporary workFlexible hours$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 timeRemote workWorldwide$142.8k - $274.8k
...over 1.5 Exabytes of logs daily and tracking over 100 billion active metrics. The Azure Monitor Agents Team is looking for a Principal Software Engineer to help us accelerate modernization of reliable and cost-efficient managed telemetry pipelines delivering...Ongoing contractLocal area$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 timePart timeRemote workWork from homeWorldwideFlexible hours$143.7k - $287.5k
...Principal Software Engineer TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs... ...Credentials) and SAML 2.0. API & Microservice Security: Develop token validation mechanisms (JWT validation, scoping, claims...Permanent employmentFull timeWork at officeRemote workRelocation$114.6k - $234.6k
...plane level and performance problems. You should be a rock-solid developer able to dive deep into low-level systems, design broad... ...envision, collaborate with Architects for investment and drive the software design and development for major data-plane components of Oracle...Temporary workWork experience placementWorldwideFlexible hours$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 timeTemporary workRemote workFlexible hours- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing... ...on the best technical approach. They must be able to develop code and effectively oversee distributed development team members...Temporary work
$10k
...As 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 - driving technology...Work at officeHome officeFlexible hours3 days per week$197k - $358.5k
...location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for... ...on time. In this technical leader role, you will help develop and lead strategic action plans to support business goals. Embrace...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...Job Description A Principal Software Engineer serves as the foremost technical authority and strategic leader for our AI discipline. This is role is an engineer who combines profound technical expertise with the ability to influence and guide the entire organization...Work at officeRemote workWorldwide3 days per week
- ...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 payPermanent employmentWork at office
$144.2k - $288.4k
...organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team.... ...join a high-performing architecture team responsible for developing a cloud-native platform designed to transform healthcare...Hourly payFull timeTemporary workLocal areaFlexible hours- ...platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers... ....Position SummaryWe are seeking a highly experienced Principal Software Developer to lead the design, development, and delivery of next...Full timeWorldwideFlexible hours
$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 timeTemporary workLocal areaRemote workFlexible hours$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 timeWork experience placementRemote work- ...security within enterprise workflows Drive business development to expand KPMG's AI portfolio by identifying market opportunities, developing proposals, and securing new client engagements, while fostering strategic alliances Manage and mentor cross-functional teams,...Full timeH1bLocal area
$104.5k - $234.6k
...workloads. Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware patterns or runtimes to standardize...Temporary workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- principal solution architect Atlanta, GA
- principal architect Atlanta, GA
- principal consultant Atlanta, GA
- principal Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal data scientist Atlanta, GA
- senior principal scientist Atlanta, GA
- principal solutions consultant Atlanta, GA



