Press ESC to close

Principal Software Engineer


Published: Thu, 19 Jun 2025 12:50:51 GMT

Principal Software Engineer

We are seeking a highly experienced Principal Software Engineer to join our team and lead the development of SaaS applications, databases, and cloud environments. In this role, you will collaborate closely with Product, Development, and Business teams to deliver innovative software solutions that drive customer success and operational efficiency. With your deep expertise in software development, you will design system architectures that simplify implementations and improve performance. As a mentor to our engineering teams, you will also guide them in best practices for coding, system design, and integration with third-party applications. Additionally, you will play a critical role in shaping our organizational strategies and technical decisions, ensuring long-term value and excellence in software development.

Primary Responsibilities:

– Design and develop software using modern frameworks, backend and front-end technologies, and working at multiple layers of the full product – UI/UX, Middleware, Microservices, Databases, and Platforms.

– Lead the development of large features and capabilities that will drive an increase in business value for Fullbay. Create game-changing product capabilities and features that will propel the company forward.

– Establish best practices and train all engineers on modern programming and platform practices, as well as the use of tools.

– Research and evaluate new technologies to establish the best tech platform and define the stack for the company.

– Define entry and exit requirements for the Product and QA teams and establish checkpoints and release cadence.

– Design code and branching strategies for the organization, Github, and other interfaces, as well as software development methodologies and processes.

– Set metrics and goals for performance, scale, and availability, and drive the team to achieve them.

– Communicate development goals and progress to senior leadership.

– Collaborate with third-party applications and companies to enhance our Fullbay stack.

– Adhere to all confidentiality and compliance regulations.

– Perform other duties as assigned.

Requirements:

– Bachelor’s degree in Computer Science or related field.

– 10-15 years of experience in software design and development.

– Expertise in modern software design and coding methodologies.

– Knowledge and experience with product management and testing methodologies.

– Familiarity with modern industry 3rd party technologies and the ability to make informed decisions on purchasing or building.

– Ability to establish and implement processes and frameworks for software development.

– Strong communication skills and the ability to tailor messages to different audiences, including leadership, peers, and software engineers.

– Experience with improving performance, scale, and availability of software, including knowledge of modern capabilities such as processors, caching, and backend accelerators.

Physical Demands and Work Environment:

– Must be able to sit at a desk in front of a computer and use hands to operate a keyboard and telephone, as well as lift up to 10 pounds.

– Frequent use of hands and arms for reaching, walking, and effective communication through speaking and listening.

– Specific vision abilities required include close vision, color vision, and the ability to adjust focus.

– Moderate noise level in the work environment.

– Must be able to type on a computer keyboard, look at a computer monitor, and operate a cell phone or computer-based phone.
Apply link