Jobedly Post a Job

Principal Software Development Engineer

Jobgether · Remote
RemoteFull-timeTechnologyLead$118,600–$165,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Principal Software Development Engineer role

Principal Software Development Engineer positions focus on delivering results in their domain. This page aggregates open Principal Software Development Engineer roles and what employers typically expect.

**This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Development Engineer based in the United States.** This role offers the opportunity to shape the future of enterprise technology by designing scalable platforms, leading architectural decisions, and driving software innovation. The ideal candidate will bring deep expertise in distributed systems, cloud engineering, data platforms, and modern software development practices. You will serve as a technical authority, guiding engineering teams in building secure, reliable, and high-performing solutions that support critical business operations. This position combines hands-on engineering, strategic technology leadership, and mentorship across complex enterprise environments. You will help accelerate modernization initiatives while exploring emerging technologies such as artificial intelligence, machine learning, and automation. This is a fully remote opportunity for an experienced engineering leader who thrives on solving complex technical challenges and influencing long-term technology strategy. ### Accountabilities: - Serve as the technical authority for enterprise financial systems, billing platforms, and data solutions by defining architecture standards, engineering principles, and technology strategies. - Design and oversee scalable, secure, highly available, and resilient distributed systems across enterprise platforms. - Lead architecture reviews, provide technical guidance to engineering teams, and identify solutions to complex technical challenges. - Develop and optimize data ingestion pipelines, high-volume transaction processing systems, pricing engines, and enterprise data platforms. - Guide the development of cloud-native solutions using AWS services, serverless architectures, and modern engineering practices. - Drive platform modernization initiatives across applications, infrastructure, integrations, and data environments. - Champion the adoption of AI technologies, including large language models (LLMs), retrieval-augmented generation (RAG), agentic AI systems, and AI-assisted software development practices. - Partner with data science teams to implement machine learning and advanced analytics solutions that improve business outcomes. - Establish software engineering best practices across architecture, design patterns, testing, security, DevOps, and operational excellence. - Mentor engineers, conduct technical design reviews, and promote a culture of innovation, accountability, and continuous improvement. - Improve engineering productivity through automation, low-code solutions, and platform tooling. - Lead incident response activities for critical production issues and drive root-cause analysis and resolution. - Collaborate with executives, business stakeholders, and engineering leaders to align technology investments with strategic objectives. - Translate complex technical concepts into business-focused recommendations and contribute to long-term technology planning. ### Requirements: - Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field. - 10+ years of professional software engineering experience. - 5+ years of experience providing technical leadership across multiple teams or large-scale technology platforms. - Expert-level experience with Python, C#, and .NET Core. - Deep expertise in software architecture, distributed systems design, and enterprise application development. - Strong experience designing and building cloud-native applications using AWS. - Advanced knowledge of PostgreSQL, Snowflake, SQL optimization, data modeling, and enterprise-scale data solutions. - Experience implementing event-driven architectures, microservices, and modern integration patterns. - Proven ability to lead large-scale modernization, transformation, or platform evolution initiatives. - Hands-on experience with AI technologies su…

Salary estimate

$118,600 – $165,000/yr
Provided by the employer.

Skills for this role

PythonC#.NETSQLPostgresqlAWSSnowflakeMachine LearningLeadershipData ScienceDevopsSecurityAutomation

Resume tips for Principal Software Development Engineer applicants

Interview preparation

Prepare concrete STAR-format stories that show Principal Software Development Engineer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Principal Software Development Engineer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Jobgether

Jobgether is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles