Built for Heavy Duty Repair
Principal Software Engineer
Location
Arizona
Posted
86 days ago
Salary
$174.2K - $200K / year
Seniority
Lead
Job Description
Principal Software Engineer
Fullbay
• Design and implement complex, high-impact features that significantly increase business value and advance Fullbay's capabilities • Drive architectural decisions that simplify implementations, improve performance, and establish patterns for the entire engineering organization • Investigate and evaluate new technologies, establish the technical platform, and define the stack • Quickly prototype solutions and deliver proof-of-concepts that turn speculative ideas into concrete implementations • Own production excellence—proactively identify issues, establish monitoring standards, and drive performance, scale, and availability goals • Work with principal engineers as a unified team to coordinate on technical initiatives spanning multiple domains • Establish and promote best practices for software development, including coding standards, system design patterns, and integration approaches • Lead Architecture Decision Record (ADR) processes and ensure alignment on technical standards • Serve as technical advisor to senior leadership—communicate development goals, progress, and strategic direction • Collaborate with the dev lead to define entry/exit criteria for how Product, QA, and Development teams work together, including checkpoints and release cadence • Train engineers across the organization on modern programming practices, platform capabilities, and effective use of tools • Mentor other engineers through code reviews, pairing sessions, and formal training • Establish code review standards, branching strategies, and software development methodologies • Work with the Internal Developer Platform to improve developer experience and productivity • Establish metrics and standards for performance, scale, and availability • Evaluate and integrate third-party technologies to enhance the Fullbay stack.
Job Requirements
- 10-15 years of experience in software design and development
- Bachelor's degree in Computer Science or equivalent experience
- Proven ability to design and implement scalable, distributed systems
- Strong communication skills with ability to influence technical decisions across the organization
- Experience working collaboratively with Product Management and QA teams.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer
Electric Power EngineersBe a part of an innovative team shaping the grid of the future through advanced energy intelligence. For more than half a century, Electric Power Engineers (EPE) has partnered with power and energy clients across the globe, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges. As leaders in the renewables space, we are focused on building a modern, secure, and resilient grid. Join us in making an impact on the communities we serve and the environment in which we live. Together we can transform the future of energy.
Role Description EPE is seeking a Senior Engineer with a strong background in EMT modeling and studies. In this role you will work closely with senior leadership to support our growth strategy and provide subject matter expertise both internally through coaching and developing staff as well as externally to our clients. How you can make an impact: - Perform PSCAD and PSS/E model benchmarking for both generation and load projects in accordance with existing or emerging requirements to assist clients in demonstrating compliance. - Perform complex load and generation interconnection studies including loadflow, short circuit and transient stability across multiple ISOs and Utilities in the Eastern Interconnect. - Support more junior members of staff leveraging your technical skills to assist them in troubleshooting complex technical issues. - Review interconnection studies, replicate findings and identify creative pathways to remove roadblocks, reduce cost assigned to projects and expedite timelines to interconnection. - Support generation, large load and merchant transmission developers navigate interconnection processes across the Eastern Interconnect. - Demonstrate extreme ownership by taking responsibility for outcomes, decisions, and overall project success. - Collaborate with other team members on interconnection related studies and stay up to date with industry trends and regulatory changes. - Support the development of new products and services. - Carry out additional duties as assigned. Qualifications - Minimum 4 years of experience in the electric energy industry. - Experience with EMT (ideally PSCAD) modeling/benchmarking/studies. - Strong understanding of FERC, NERC and ISO interconnection requirements and standards. - In-depth knowledge of at least one of the following software packages: PSSE, TARA, PSLF, PowerWorld, ASPEN, and PSCAD. Requirements - Direct experience working at an ISO in the Eastern Interconnection, a utility in their footprint or on behalf of these entities as a consultant. - Experience in any one or more of the following types of studies: Generator Deliverability Studies, load interconnection studies replicating ISO/Utility practices, NRIS/ERIS studies, limited operation studies. - Automation experience (Python, C#, SQL). Benefits - Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you. - Generous PTO and paid holidays. - MyShare Employee Ownership Program. - Work with industry leaders. - 401K, up to a 4% match (100% vested from day 1). Company Description For more than half a century, Electric Power Engineers (EPE) has partnered with power and energy clients across the globe, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges. As leaders in the renewables space, we are focused on building a modern, secure, and resilient grid. Join us in making an impact on the communities we serve and the environment in which we live. Together we can transform the future of energy.
• Architect, design, and implement modern web and mobile applications with high quality and scalability. • Write production-level code across the full stack; ensure architectural integrity and technical excellence. • Lead end-to-end technical execution for complex features and systems from design through deployment. • Collaborate directly with product managers, designers, engineers, and stakeholders to align on requirements and deliverables. • Influence architectural decisions and technical direction across projects and teams. • Serve as a go-to expert across cloud infrastructure, distributed systems, AI/LLMs, frontend/backend frameworks, and DevOps practices. • Evaluate tools, frameworks, and platforms to ensure scalable, modern solutions that align with best practices. • Interface with international clients (primarily U.S.-based) to understand technical needs and offer expert guidance.
LinuxONE System Programmer
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Administer and harden RHEL (and other supported distros) on LinuxONE • Build and maintain automated OS installs integrated with CMDB/asset tagging • Install, configure, and operate Kubernetes clusters on LinuxONE • Implement cluster policies, observability, and backup/restore of cluster • Develop and maintain Ansible playbooks/roles and tooling • Design, install, and administer GPFS clusters • Configure and manage SELinux and Linux firewalls • Build monitoring/alerting dashboards; lead incident response • Partner with application, database, middleware, and security teams
Transportation Load Planner
Optimal Dispatch Service LLCThis is an entry-level opportunity with training provided for qualified applicants. Compensation, scheduling, and employment details may vary based on operational needs and applicant qualifications. Applicants acknowledge that representatives associated with employment opportunities may contact them by phone call, text message, or email regarding available positions and application updates.
Role Description The Transportation Load Planner supports freight coordination by assisting with load planning, tracking shipment updates, and maintaining organized dispatch information throughout the delivery cycle. Responsibilities - Assist with planning and scheduling loads - Track shipment updates and maintain records - Support communication related to delivery progress - Monitor timelines and shipment changes - Maintain organized dispatch documentation - Assist with workflow coordination - Track load-specific details - Support operational consistency Qualifications - Effective communication skills - Basic computer knowledge - Attention to detail - Strong organizational ability - Reliable work habits - Ability to follow structured processes - Time management skills - Experience not required Work Environment This role operates in a logistics-focused environment where planning, tracking, and communication are part of daily workflow responsibilities. Communication Notice Submission of your application confirms your consent to receive communications regarding your application and hiring consideration. You may opt out of further communication at any time, including after initial outreach.


