CrawlJobs Logo
Briefcase Icon
Category Icon

Principal Software Development Engineer Jobs (Remote work)

3 Job Offers

Filters
Principal Software Development Engineer
Save Icon
Lead digital transformation in healthcare as a Principal Software Engineer at CVS Health. Design and develop key applications using Java/Python, CI/CD, and Agile/SAFe methodologies. This Woonsocket-based role offers robust benefits, including comprehensive medical plans, 401(k), and development c...
Location Icon
Location
United States , Woonsocket
Salary Icon
Salary
147680.00 - 280000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Principal Software Engineer, Developer Productivity
Save Icon
Lead the technical vision for a modern, AI-augmented developer platform at Dropbox. As a Principal Engineer, you'll architect systems to streamline the entire SDLC across a complex monorepo and multi-product stack. This career-defining role requires deep expertise in distributed systems, DevProd,...
Location Icon
Location
United States
Salary Icon
Salary
221000.00 - 373800.00 USD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Principal Software Engineer, Developer Productivity
Save Icon
Lead the technical vision for a modern, AI-augmented developer platform at Dropbox. As a Principal Engineer, you'll architect systems to streamline the entire SDLC across a complex monorepo and multi-product stack. This career-defining role in Canada requires 12+ years in distributed systems and ...
Location Icon
Location
Canada
Salary Icon
Salary
244000.00 - 330100.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
A Principal Software Development Engineer represents the pinnacle of technical leadership and expertise within an engineering organization. These roles are not merely senior individual contributors; they are the architects of technological vision and the standard-bearers for engineering excellence. When searching for Principal Software Development Engineer jobs, candidates should understand that this position carries a profound responsibility for shaping the long-term technical strategy and health of a company's software ecosystem. These professionals operate at the intersection of deep technical knowledge, strategic business acumen, and influential leadership. The core responsibility of a Principal Software Development Engineer is to define and drive the architectural vision for complex, large-scale systems. They look beyond immediate project deadlines to anticipate future challenges, ensuring that the technology stack is scalable, resilient, and maintainable for years to come. This involves making critical decisions on system design, technology selection, and architectural patterns, such as microservices, event-driven architecture, and distributed systems. They decompose this high-level vision into actionable plans, providing technical guidance and mentorship to multiple engineering teams to ensure consistent and high-quality execution. Their work ensures that technical initiatives are aligned with overarching business goals and key results. Typical responsibilities for professionals in these jobs include leading the design and development of mission-critical software platforms, championing best practices in coding, security, and DevOps, and conducting rigorous code and design reviews. They are instrumental in modernizing legacy systems and integrating innovative technologies, such as cloud-native development (using platforms like AWS or Azure), containerization with Docker and Kubernetes, and advanced data streaming platforms. A significant part of their role is mentorship; they elevate the entire engineering department by coaching senior engineers and fostering a culture of continuous learning and technical excellence. They also frequently collaborate with cross-functional partners, including product management, security, and operations, to translate complex business requirements into robust technical solutions. The typical skills and requirements for Principal Software Development Engineer jobs are extensive. Candidates are generally expected to possess a minimum of 10+ years of progressive experience in software development, with a proven track record of building and shipping complex, consumer-facing or enterprise-level products. Expertise in modern programming languages such as Java, Kotlin, Python, C#, or Node.js is standard, coupled with deep knowledge of both front-end and back-end architectures. They must be experts in cloud computing, CI/CD pipelines, and agile methodologies. Beyond technical prowess, exceptional soft skills are non-negotiable. This includes superior communication abilities to articulate complex technical concepts to non-technical stakeholders, strong problem-solving skills, and the leadership presence to influence technical direction across the organization. For those seeking the ultimate technical challenge and the opportunity to leave a lasting architectural legacy, Principal Software Development Engineer jobs offer a rewarding and impactful career path at the forefront of technology innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary