Principal Software Developer
PowerPlan
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. 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. 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
- ...Atlanta, United States | Madison, United States Workplace Type: Hybrid Req Id: 2749 Responsibilities Octave is looking for a Principal Software Developer to join the team. This position will be responsible for the design, implementation, technical documentation, and...Suggested
$153.73k - $256.21k
...Principal Software Architect / Engineer- Atlanta, Georgia Are you ready to unleash your potential in a global business that is committed... ...experience building microservices‑based architecture and platforms developed and deployed at scale; 2 years of professional experience...SuggestedTemporary workRemote work2 days per week$140k
About the Company: Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are headquartered in Atlanta, GA. We’re a privately held, Great...SuggestedFull timeContract workTemporary workVisa sponsorshipWork visaFlexible hours$197k - $295.4k
...About the Role We are seeking an expert AI Agent Principal Engineer who will serve as a lead engineer for a multi-functional team building... ...frameworks, and enterprise AI technologies to design and develop scalable, reliable and trusted AI agents for both the HR and Finance...SuggestedLocal area$124.6k - $148.2k
...craft and rebuilding the systems behind these experiences. As a Software Engineer, you will be a core contributor on an empowered... ...problems. This role is for engineers who want to grow their craft, develop strong product instincts, and contribute to solutions—not just...SuggestedFull timeTemporary workLocal areaRelocation- ...you’ll make an impact: We’re looking for a hands‑on technical leader who can work across developer, DevOps and platform engineering teams to build tools and patterns that make software delivery faster, safer and more repeatable. This role is focused on improving how teams...
$70k - $85k
...sustainable, more inclusive world. Job Role: Job Role: Java Developer Location: Alpharetta, GA Duration: Fulltime Job... ...and requires the candidate to be involved in all parts of the software development life cycle including requirements, software design...Full timeWork at officeLocal area$106.1k - $176.8k
...environments. Key Responsibilities Design, implement, and support Azure cloud infrastructure and Kubernetes (AKS) environments. Develop automation solutions using Python, PowerShell, Bash, Ansible, and YAML-based configurations. Build, maintain, and optimize CI/CD pipelines...Full timeH1bWork at officeRemote work2 days per week- ...a more sustainable, more inclusive world.Location: Location: Charlotte, NC / Atlanta, GA / New JerseyJob Description Design and develop Agentic AI solutions using modern agentic platforms, MCP, and A2A communication frameworks Build and deploy end-to-end Generative...Full timeLocal area
$50.5k - $112.5k
...Firm Services practice, you will apply data, algorithms, and software engineering to build and deploy software and platform systems... ...you will focus on learning and contributing to projects while developing your skills and knowledge to deliver quality work. You will engage...Full timeWork experience placementH1bLocal area$73.8k - $261.5k
...orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability. AI Platform Integration: Develop abstraction layers across AI providers (Anthropic, Google, OpenAI, etc. ) to enable seamless integration and enablement. Cloud-Native...Full timeWork experience placementLive inWork at officeLocal area3 days per week$152.13k - $204.6k
Requisition 40119: Full-Stack Application Developer A resume helps you stand out to hiring managers and recruiters; your resume communicates... ..., engaging web and desktop applications using the latest software technologies.• Fulfill several project requests simultaneously...Permanent employmentFull timeWork at officeWeekend work$106.23k - $145k
...organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Job Title : Java Lead Developer Location : Lake Mary Florida Type : FTE( no Subcontractor) Mode : Hybrid Visa : No Sponsorship Available JD :...Full timeFor subcontractorLocal area$120k - $170k
...Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or a related field. 3+ years of experience in software engineering, AI engineering, machine learning engineering, or similar hands-on technical roles. Hands-on experience building and...Full timeTemporary workFlexible hours$70k - $85k
...sustainable, more inclusive world. Job Role Role: React Web Developer Locaiton: Alpharetta, GA Duration: Fulltime... ...who can solve complex issues. REQUIREMENTS ~5+ years of software development experience ~ Primary and must to have skills include...Full timeLocal area$98.4k - $164k
Job Description Summary As the Lead Project Engineer for GE Vernova Hitachi Nuclear Energy’s Reactor Internals Design Team, you will facilitate cross-functional interactions between engineers, project management, and product line business organizations to support the ongoing...Full timeContract workRelocation package$134.28k
...opportunities and challenges regarding security standards and the impact of the technology within the Cyber Security organization Develops and maintains relevant metrics, controls, and other governance administration related to cyber security technology Participates...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...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 employmentFull time
- ...Who is Rainforest? Rainforest is an early stage payments-as-a-service startup that has developed a solution that makes monetizing payments for vertically focused software platforms fair and simple. We focus on small-to-mid sized platforms that want to add value to their...Full timeWork experience placementFlexible hours
$117.3k - $175.95k
...The Tactical Reconnaissance and Strike division at Anduril develops a diverse set of robotic systems. The team is responsible for taking... ...the hardest problems facing our customers. We are looking for software engineers, roboticists, and full-stack and mobile developers who...Full timeWork experience placementLocal areaRemote workRelocation package$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 timeTemporary workLocal area- .... 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 timeWork experience placementRemote workFlexible hours
- ...GA (onsite) Job Description: We are seeking an experienced Software Engineer with DevOps expertise to join our Algorithm Development... ...involves improving the quality and performance of our code, developing automated testing frameworks, and designing CI/CD pipelines to...Full timeWork at office
- ...their concerns, and their contributions. Everyone has a voice in what we build and we expect them to use it. Job Summary Our Software Engineers are responsible for keeping Miyou simple and making our users faster and smarter. Our challenges span many technologies,...Full timeWork experience placement
$10 per hour
...customer demand. We need a talented, ambitious, hard-working software engineer with 2+ years of experience who can help us build this... ...of fun while you do your job . You are a hungry software developer who is capable of thought leadership and high-quality code output...Full time- ...Services (DHS), Office of Information Technology, is seeking a qualified candidate for a contractor staffing position for a Senior Software Developer on Georgias Child Welfare technical team in Atlanta, Georgia. Complete Description: Job Responsibilities ·...Full timeContract workFor contractorsWork at office
$144k - $191k
...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions... ...the future of defense. WHAT YOU’LL DO Design, develop, and implement advanced GNC algorithms for autonomous vehicles...Full timeWork experience placementRelocation package$22 - $33 per hour
...travel by delivering hypersonic aircraft. The company aims to develop hypersonic aircraft quickly and cost-effectively by integrating... ...warfighter. Hermeus is seeking talented students with experience in software engineering to join our Ground & Communications Systems...Permanent employmentFull timeInternship$110k - $135k
...Job Title: Software Engineer (Full Stack) Location: Atlanta, GA | NYC, NY | Remote, USA Employment Type: Full-time, Salaried... ...Engineer at Impiricus, you will play a crucial role in designing, developing, and optimizing our digital healthcare solutions. You will...Remote jobFull timeTemporary workWork at officeLocal areaFlexible hours- ...companies. To learn more, visit Job Description As a C++ Software Engineer at iboss, you will have the opportunity to work on... ...are many exciting projects on which to work. iboss software developers excel at solving tough problems, collaborating well, and working...Remote jobFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- senior principal cloud computing engineer Atlanta, GA
- senior principal scientist Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal Atlanta, GA
- entry level software sales Atlanta, GA
- ultimate software Atlanta, GA
- healthcare software sales Atlanta, GA
- software asset management analyst Atlanta, GA
- embedded software Atlanta, GA
- software sales executive Atlanta, GA



