Principal Software Engineer Jobs
By Microsoft At , Mountain View, 94043 $133,600 - $256,800 a year
Experience with development of resilient software, high-availability services
Knowledge of DPDK, L3/4 firewalls, L7 proxy (nginx, envoy, haproxy)
Design and develop large scale distributed software services and solutions.
Adhere to and drive modern software engineering practices through design reviews.
System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
Improve test coverage for services, organize and implement integration tests, and resolve problem areas.
Principal Software Quality Engineer, Ppd
By Zillow At , Remote $138,600 - $221,400 a year
Experience working with Source Control, Version control and Atlassian tools for Test Case and Defect Management.
Bachelor's degree in Computer Science or a similar field, or equivalent experience.
Hands on experience with Cypress, LambdaTest, Espresso, XCUITest, XCTest, Appium, and/or Python scripting based tools.
Develop automation testing strategies, plans, tools and frameworks across multiple teams.
Lead test automation and operational excellence initiatives across the organization.
Cross-team collaboration in an agile environment with a shift-left approach to enable rapid release cycle.
Principal Software Engineer Jobs
By Microsoft At , Redmond, 98052 $133,600 - $256,800 a year
Partner with stakeholders to identify requirements as well as author, present and review designs.
Experience deploying and maintaining live services.
Development experience using Azure services.
Experience with running services in Autopilot.
Experience with global delivery of features/products.
Written and oral communication skills to concisely frame an engineering problem and communicate alternative approaches.
Principal Backend Software Engineer
By Atlassian At , San Francisco
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
Transfer your depth of knowledge from your current language to excel as a Software Engineer
10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
Experience in Developer Experience or Developer Productivity
Experience in at least one additional language
Principal Software Engineer Manager
By Microsoft At , Redmond, 98052 $133,600 - $256,800 a year
3+ years of managerial and mentorship experience.
Establish a positive, inclusive team culture consistent with Microsoft cultural attributes, values, leadership principles and manager expectations.
2+ years experience developing high scale, distributed systems on a cloud platform.
Experience architecting solutions for complex distributed systems.
Demonstrate ownership in building and running the service. Drive improvements to resiliency, latency, and product reliability, and promote engineering best practices.
Providing technical leadership for high scale distributed service engineering projects, from start to finish.
Senior Principal Software Engineer
By Walgreens At Deerfield, IL, United States
Interacts with internal and external peers and management to develop unprecedented solutions that affect several departments.
Experience facilitating technical collaboration, increasing productivity and effectiveness by sharing deep knowledge and experience with junior engineers
Goes above and beyond to reduce complexity. As needed, takes on additional “tech lead” responsibilities for driving an initiative to completion.
Experience writing code for highly complex and strategic online applications, microservices or mobile applications
Experience in algorithms, systems, architecture and bits-and-bytes
Experience leading cross-functional teams and mentoring individual contributors
Principal Software Engineer, Vp
By State Street At Burlington, MA, United States
Advise senior management on technical strategy
Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems
10 years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting
Authoritative experience with object-oriented programming, microservices, cloud technologies and relational databases (RDBMS), scripting and new/advanced programming languages
Excellent written and verbal communication skills
Provide thought leadership in the design of product architecture within and beyond the team’s scope of responsibility
Principal Software Engineer I
By State Street At Burlington, MA, United States
Deep knowledge and experience with Liner algebra, computer language design, building compilers, and parallelism
Strong SQL skills with considerable experience in Oracle or SQL Server is preferred
Collaborate with Business Analysts and Product Manages to create simple and sustainable software solutions for complex problems
Extensive Java n-tier application experience
Experience with Machine Learning, Artificial Intelligence, or Cognitive Computing is a plus
7 to 10+ years of distributed system development experience
Principal Software Engineer Jobs
By State Street At Burlington, MA, United States

TBD Salary Range $110,000 - $185,000 Annual The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location ...

Senior Principal Software Engineer
By Fidus Systems At Dayton Metropolitan Area, United States
Communicate clearly (written and oral) with manufacturing, supply chain, program management and the customer as required
Interact with technical management, other professionals, technicians and support personnel to coordinate, recommend and confer regarding technical activities and progress
Master's Degree or equivalent combination of education and experience and a minimum of 10+ years of experience
Document component and subsystem specifications and material requirements
Support the program design to cost and design for manufacture requirements
Strong technical writing skills in support of task documentation
Network Platform Software Development-Principal Engineer(Us Remote)
By Arrcus, Inc. At United States
Linux OS internals, memory management, and network stack
Work with customer and product teams to understand new requirements
Write Feature Spec covering the requirements and detailed design
16+ years of relevant hands-on development experience in some of the following technologies
Remote work from anywhere within the United States.
remote work from anywhere within the United States.
Principal Software Engineer Jobs
By Genius Talent At Greater Minneapolis-St. Paul Area, United States
Must have knowledge on multithreading, memory management, debugging using GDB.
Experience with Software Configuration Management
Work with the program management team on creating accurate software project schedules.
Knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
Execute full software development life cycle - requirement capture, architecture, implementation, testing, and support
Support the software development team with translating high level software requirements into detailed software requirements, supporting the documented software architecture
Senior Staff/Principal Engineer (Mobile Software Innovation)
By PER International At San Jose, CA, United States
Work closely with the engineering leaders and product managers to transform market demands into product roadmaps and solutions.
Evaluate and innovate new technologies and designs to deliver the best user experience of the end products.
Strong experience in system software optimizations for power and performance.
Strong experience in strategic planning and technology innovations.
Strong experience in architecting Android based products with successful track record.
Deep understanding in use cases and user experiences of consumer products.
Principal Software Engineer Jobs
By StraighterLine At Duluth, GA, United States
Experience working with remote, distributed teams
Proactively evaluates the team’s current approach, workflow, and technologies and presents improvements to leadership that can benefit the team and company
Assists in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
Bachelor’s degree in a related field or equivalent experience
Experience as technical lead or senior developer with leadership experience within a scrum team
Developer experience with AWS in a serverless environment
Principal Software Engineer Jobs
By Base-2 Solutions At , Washington, Dc
Coordinates with contract management and customer to ensure the problems have been properly defined and the solutions satisfy customer needs.
Maintains current knowledge of relevant technology as assigned and may have supervisory responsibilities.
In depth experience with database internals and design.
Experience with programming in Python.
Experience with data centric security solutions and software engineering.
Experience with programming in Golang or Ruby is desired.
Principal Embedded Flight Software Engineer
By Maxar Technologies At , Westminster, Co $137,000 - $229,000 a year
Ability to work in a highly collaborative environment with hands-off, remote management
Develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
Bachelor’s degree in software engineering, computer science, or related field. Four additional years of experience may be substituted for a degree
Minimum of 8 years of software development experience
Previous experience in agile software development and as a software subject matter expert
Expert embedded C++ programing skills
Principal Software Engineer - Azure Data
By Microsoft At , Redmond, 98052, Wa $133,600 - $256,800 a year
6+ years of experience in developing and shipping complex and scalable software systems, managing live site incidents
10+ years of professional development experience in C#, Java, C++, or C
Build real-time data ingestion services which supports millions of messages being processed per second with 99.999% service availability.
Integrate with ecosystems such as: IoT applications, Apache Hadoop, Apache Spark, Azure Stream Analytics, Azure Functions and Logic Apps.
Deliver Azure Messaging services to Public Cloud, as well as Hybrid environments.
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Principal Software Engineer (Cloud / Data Lake)
By Palo Alto Networks At , Santa Clara, Ca $140,100 - $226,600 a year
Experience in Python programming, expertise in Linux and shell scripting skills are a significant plus
Must have extensive hands-on programming skills in Java
Experience with one or more cloud platforms such as AWS, GCP , their services (DataFlow, BQ, Athena etc) and Kubernetes
Strong knowledge of databases SQL, NoSQL, Time series, GraphDB etc
Good leadership and communication skills
Radically simplify customer security operations by collecting, integrating, and normalizing an enterprise’s security data.
Software Engineer Principal - Java Architect (Remote)
By Home Depot / THD At , Atlanta, 30301, Ga $240,000 a year
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Experience in working with 12-factor methodology and understanding its benefits, and able to demonstrate appropriate patterns to more junior team members
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
6-8 years of relevant work experience
Good knowledge about the Cloud platforms preferably Google Cloud Platform
Principal Software Engineer, Podcast Systems
By Futuri At Cleveland, OH, United States

If you're ready to work with a high-performing team that values innovation, growth, and a sensible work-life balance, then we want you on our team! This is not a typical 9-to-5 gig. We need a strong ...

Are you a software engineer looking for a challenging and rewarding opportunity? We are looking for a Principal Software Engineer to join our team and help us build the future of software engineering. You will be responsible for developing and maintaining our software applications, as well as leading the design and development of new features and products. If you have a passion for software engineering and a drive to make a difference, this is the job for you!

What is Principal Software Engineer Job Skills Required?

• Strong knowledge of software engineering principles and practices
• Expertise in developing software applications using various programming languages
• Ability to design and develop software solutions for complex problems
• Excellent problem-solving and analytical skills
• Ability to work independently and collaboratively in a team environment
• Excellent communication and interpersonal skills
• Ability to manage multiple projects and tasks simultaneously

What is Principal Software Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Information Technology, or related field
• 5+ years of experience in software engineering
• Experience with software development life cycle (SDLC)
• Experience with object-oriented programming (OOP)
• Experience with database design and development
• Experience with web development technologies
• Experience with software testing and debugging

What is Principal Software Engineer Job Knowledge?

• Knowledge of software engineering principles and practices
• Knowledge of software development life cycle (SDLC)
• Knowledge of object-oriented programming (OOP)
• Knowledge of database design and development
• Knowledge of web development technologies
• Knowledge of software testing and debugging

What is Principal Software Engineer Job Experience?

• 5+ years of experience in software engineering
• Experience with software development life cycle (SDLC)
• Experience with object-oriented programming