Home
Jobs

Principal Software Engineer

7 - 12 years

7 - 12 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities Software Development : Write clean, maintainable, and efficient code for various software applications and systems. Technical Strategy : Drive the technical strategy and vision for major projects and initiatives, ensuring alignment with business goals and industry best practices. Effectively communicate complex concepts, anticipate potential objections, and influence stakeholders to adopt a strategic point of view. Leadership : Lead cross-functional teams to design, develop, and deliver high-impact software projects on time and within budget. Coordinate activities and tasks of other team members, working independently and needing guidance only in the most complex situations. Architectural Excellence : Architect, design, and develop complex software systems and applications, ensuring high standards of performance, scalability, and reliability. Collaborate effectively with architects on mid-level and high-level design. Complexity : Solve highly complex issues with innovative solutions, setting precedents as needed. Navigate intricate information, alternatives, and relationships to achieve impactful results. Confidently communicate complex concepts, anticipate objections, and influence the adoption of technical viewpoints. Impact : Directly impact the achievement of area/group objectives. Contribute to the development of team policies, procedures, and techniques. Drive the prioritization of technical debt, articulating the expected impact and outcomes clearly. Service Health and Quality : Ensure the robust health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for actionable insights. Conduct thorough root cause analysis and implement measures to prevent future recurrences. Engineering Excellence Practices : Advocate for and implement best quality practices, maintain a high bar for engineering excellence, and guide the team in maintaining service quality through the testing pyramid. DevOps Model : Oversee CI/CD pipelines, ensuring efficient build, test, and deployment phases. Take full ownership from working with product management on requirements to designing, developing, testing, deploying, and maintaining software in production. Testing : Build testable software, define comprehensive tests, actively participate in the testing process, and automate tests using industry-standard tools (e.g., JUnit, Selenium) and Design Patterns, leveraging the test automation pyramid as the guiding principle. Code Review : Conduct comprehensive code reviews, providing insightful and constructive feedback while ensuring strict adherence to best practices. Mentorship : Provide technical mentorship and guidance, fostering a culture of continuous learning and improvement. Mentor junior engineers on taking full ownership of the lifecycle of services and features. Documentation : Develop and maintain comprehensive technical documentation for software applications and systems. Innovation : Stay current with emerging technologies and industry trends, actively advocating for their adoption where appropriate to drive innovation and productivity enhancement within the team (e.g., CoPilot). Minimum Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 7+ years of professional software development experience. Deep expertise in one or more programming languages such as C, C++, C#, .NET, Python, Java, or JavaScript. Extensive experience with software architecture and design patterns, including the ability to design and implement scalable, reliable systems in a DevOps model. Proven track record of leading and delivering large-scale, complex software projects. Proficiency with cloud technologies like Azure, AWS, GCP, and version control systems like GitHub. Strong problem-solving skills and meticulous attention to detail, coupled with an unwavering commitment to delivering high-quality software solutions. Proficiency in building telemetry or observability as an integral part of the development process. Strong leadership, communication, and interpersonal skills, with the demonstrated ability to influence and drive technical decisions across the organization

Mock Interview

Practice Video Interview with JobPe AI

Start Devops Model Interview Now

My Connections UKG

Download Chrome Extension (See your connection in the UKG )

chrome image
Download Now
UKG
UKG

Human Resources Software

Lowell

6,000+ Employees

527 Jobs

    Key People

  • Chris Todd

    CEO
  • Patricia K. Folkes

    Chief People Officer

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India

Bengaluru / Bangalore, Karnataka, India