Principal Software Engineer

2 weeks ago


bangalore, India Oracle Full time
Principal Software Development Engineer
Cloud Engineering Infrastructure Development
8-10+ years of total experience in software development
Bangalore location only
As a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense of cloud infrastructure and networking knowledge. You should value simplicity and impact, work comfortably in a collaborative, agile environment, and be excited to learn.
Our Principal engineers are also the people who can work independently and provide technical leadership to the broader organization. You should have experience developing and operating high-scale services, and an understanding of how to make these cloud-scale services resilient. The ideal candidate will be technically strong and productive; someone who knows how to balance speed and quality with iterative and incremental improvements. You understand operational excellence and know-how to infuse a culture of being proactive within your team. You recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.
Basic Qualifications
BS or MS degree in Computer Science or relevant technical field involving coding or equivalent practical experience
8-10+ years of total experience in software development
Demonstrated ability to write great code using Java, GoLang, C#, or similar OO languages
Proven ability to deliver products and experience with the full software development lifecycle
Experience working on large-scale, highly distributed services infrastructure
Experience working in an operational environment with mission-critical tier-one livesite servicing
Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive
Experience designing architectures that demonstrate deep technical depth in one area, or span many products, to enable high availability, scalability, market-leading features and flexibility to meet future business demands
Preferred Qualifications
Experience as technical lead on a large scale cloud service
Hands-on experience developing and maintaining services on a public cloud platform (e.g., AWS, Azure, Oracle)
Experience working on Kubernetes
Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform
Strong knowledge of databases (SQL and NoSQL)
Strong knowledge of Computer Networking (OSI layers, HTTP, DNS, TCP/IP, DHCP, Routers, Gateways, Subnets, etc.)
Knowledge of Linux internals, Linux/Unix troubleshooting skills
Familiarity with host virtualization technologies (KVM, Containers, Docker, etc.)
Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
Experience with hiring, mentorship and raising the talent bar across the organization

  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • Bangalore, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of...


  • bangalore, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of steering...


  • Bangalore, Karnataka, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of...


  • bangalore, India solera Full time

    JOB SUMMARY: We are looking for a Sr Principal Software Engineer for our team that will focus on a new product feature offering. The Principal Software Engineer will be responsible for the cohesive development, overseeing integration of new services to various other microservices eco system, coordinating with QA, and peers. The Principal Software...


  • bangalore, India Baxter Full time

    This is where you save and sustain lives At Baxter, we are deeply connected by our mission. No matter your role at Baxter, your work makes a positive impact on people around the world. You'll feel a sense of purpose throughout the organization, as we know our work improves outcomes for millions of patients. Baxter's products and therapies are found...

  • Principal Engineer

    1 week ago


    bangalore, India Raytheon Technologies Full time

    Unspecified Overview: In this role, the Principal Engineer (Electronic/Software Systems) actively participate in NPI, redesign and develop and validate software for Actuator applications. Position: Principal Engineer (P4) Primary Responsibilities: Strong Experience in software development for real-time embedded Application Well...

  • Principal Engineer

    2 weeks ago


    bangalore, India Amazon Development Center India Private Limited - Kerala - P86 Full time

    Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally...


  • bangalore, India The Nielsen Company Full time

    At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big,...


  • bangalore, India NI Full time

    Job Description The Principal Software Engineer position is a high visibility role within NI requiring daily interaction with NI Engineering Teams, and Executive Management.The role demands diverse engineering & leadership capabilities including the ability to communicate & collaborate effectively within & other global teams to gather requirements,...


  • bangalore, India Advarra Full time

    Principal Duties & Responsibilities : · Works with the Quality Assurance / Compliance team to ensure Advarra has appropriate processes in place to ensure the secure development of our products · Works with the Security team to ensure software tools and services meet the security posture of Advarra · Identifies and documents policies or procedures...


  • Bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Senior Principal Software Engineer to join our growing team. In this role, you will focus on the following: Lead development of next generation IEEE 802.11 Wi-Fi based standards based broadband products providing high speed data connectivity Qualifications Deep knowledge of system programming in C...


  • bangalore, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Senior Principal Software Engineer to join our growing team. In this role, you will focus on the following: Lead development of next generation IEEE 802.11 Wi-Fi based standards based broadband products providing high speed data connectivity Qualifications Deep knowledge of system...


  • bangalore, India Sonata Software Full time

    About Sonata Software In today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim to...


  • Bengaluru/ Bangalore, India TIBCO Software India Pvt Ltd Full time

    Apply for Principal Product Security Engineer, Career Progress Consultants in Bengaluru/ Bangalore for 14 - 17 Year of Experience on TimesJobs.com.


  • bangalore, India NI Full time

    The NI (National Instruments)  Semiconductor & Electronics BU (SEBU) Systems R&D  group has an immediate opening for a  Principal Engineer. This group works on a wide variety of projects from creating system-level hardware and software components for systems like the Semiconductor Test System (STS) or Wafer Level Reliability (WLR) to creating...


  • bangalore, India NI Full time

    Job Description The NI (National Instruments)  Semiconductor & Electronics BU (SEBU) Systems R&D  group has an immediate opening for a  Principal Engineer. This group works on a wide variety of projects from creating system-level hardware and software components for systems like the Semiconductor Test System (STS) or Wafer Level Reliability...

  • Principal Engineer

    2 weeks ago


    bangalore, India Philips Full time

    Job Title Principal Engineer Job Description Software engineering is driving the front-end of innovation, and an essential innovation capability across all Philips Businesses. As a Software Capability Lead/Principal Engineer , you are a recognized thought leader in software engineering excellence. You will provide technical and architectural leadership and...


  • bangalore, India Procore Technologies Full time

    Job DescriptionWe’re looking for a Principal Software Engineer (Frontend) to join Procore’s Resource Management team. In this role, you’ll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and talented team spanning Engineering, Product...


  • Bangalore, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capabilityYou’ll gain valuable...