Senior Principal Software Engineer
4 weeks ago
About the Role:
We are seeking a highly skilled Senior Principal Software Engineer to lead our backend development team. As a key member of our engineering team, you will be responsible for designing and architecting scalable, high-performance, and secure systems from the ground up.
Responsibilities:
- Design and implement robust APIs, libraries, and services to power our wallet services.
- Own functionality and scalability features by taking responsibility from inception to deployment and customer integration.
- Expose and document functionality to the UI, third-party developers, and our external tooling.
- Improve internal workflows by adding tooling to make it easier for BitGo's client-facing teams to service customers better.
- Collaborate closely with all engineering teams to ensure consistency in understanding of technical requirements and overall work quality.
- Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices.
- Coordinate with stakeholders in the US and other global locations.
- Lead the end-to-end technical strategy and execution for BitGo's core products, ensuring alignment with business objectives.
- Provide architectural oversight for system design, ensuring that solutions are scalable, secure, and align with best practices.
- Ensure the implementation of robust coding standards, code reviews, and continuous integration practices across the team.
- Lead initiatives to refactor existing systems for improved performance, maintainability, and scalability.
Requirements:
- At least 8+ years of back-end, server-side software development experience.
- Hands-on experience with Backend technologies - Node.js, Typescript, JavaScript.
- Demonstrated ability to design and architect scalable, high-performance, and secure systems from the ground up.
- Strong understanding of software architecture patterns, microservices, and RESTful API design.
- Strong communication skills, with the ability to articulate complex technical concepts.
- Experience working in cross-functional teams, with a collaborative approach to problem-solving and decision-making.
- Strong experience with Node.JS, JavaScript, Java, PostgreSQL, and MongoDB.
Preferred:
- Understanding and experience working in Bitcoin or centralized financial industry.
- Understanding and strong interest in cryptocurrencies and blockchain industry.
- Familiarity with Kubernetes, Docker, Golang, and TypeScript.
-
Principal Software Support Engineer
2 weeks ago
Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full timePrincipal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...
-
Senior Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Onsemi Full timeJob SummaryWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team at Onsemi. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key ResponsibilitiesProvide quantitative and qualitative inputs that drive hardware/software...
-
Senior Principal Software Developer
1 month ago
Bengaluru, Karnataka, India Oracle Full timeJob Title: Senior Principal Software DeveloperOracle is seeking a seasoned software engineer to join our Cloud Infrastructure team. As a Senior Principal Software Developer, you will be responsible for designing and building innovative new systems to power our customer's business-critical applications.About the RoleWe are looking for a candidate with a...
-
Principal Software Quality Assurance Engineer
1 month ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout This Role:We are seeking a highly skilled Principal QA Engineer to join our Systems Engineering Team at Cloud Software Group. As a key member of our team, you will play a critical role in ensuring the quality and reliability of our cloud-based products.Key Responsibilities:Design and execute comprehensive system testing plans to validate product...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India QNX Software Systems Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...
-
Principal Software Engineer
3 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeTechnical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...
-
Senior Principal Software Architect
3 weeks ago
Bengaluru, Karnataka, India Onsemi Full timeJob SummaryWe are seeking an experienced Senior Principal Software Engineer to join our Automotive Serdes team. This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Languages and ToolsProficient in C, C++, and assembly languagesExperience with firmware development for high-speed...
-
Senior Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Epsilon Full timeAbout EpsilonEpsilon is a market leader in the digital marketing space, and we're looking for talented individuals to join our Product team.The RoleWe're seeking a Senior Principal Software Engineer to establish configuration management, automate our infrastructure, and implement continuous integration frameworks.Key ResponsibilitiesExperience in developing...
-
Senior Principal Software Architect
2 weeks ago
Bengaluru, Karnataka, India Onsemi Full timeJob DescriptionWe are seeking an innovative and creative Senior Principal Software Engineer to join the Automotive Serdes team.This position will involve architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.The ideal candidate has a passion for developing high-performance software in resource-constrained...
-
Principal Software Engineer
1 month ago
Bengaluru, Karnataka, India ADCI - Karnataka Full timeJob Title: Principal Software EngineerAmazon Global Store is a platform that enables customers to discover and purchase international products from Amazon's websites around the world. As a Principal Software Engineer, you will play a key role in designing and developing software solutions that support customers to shop Amazon's international selection on...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeJob Title: Principal Software EngineerJob Summary:We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key...
-
Principal Software Engineer
1 month ago
Bengaluru, Karnataka, India Procore Technologies Full timePrincipal Software EngineerWe're seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you'll play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Your primary...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India MNR Solutions Full timeJob Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Raytheon Technologies Full timeJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...
-
Principal Systems Engineer
3 weeks ago
Bengaluru, Karnataka, India Cloud Software Group Full timeAbout This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...
-
Cybersecurity Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full timeCybersecurity Principal Software EngineerThe Software Engineering IT team at Dell International Services India Pvt Ltd (7451) delivers next-generation software application enhancements and new products for a changing world.As a Cybersecurity Principal Software Engineer, you will participate in and contribute to initiatives that improve overall security...
-
Senior Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India solera Full timeJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications. Your expertise in software engineering will enable you to work independently and make significant contributions to our...
-
Senior Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India solera Full timeJob Summary:We are seeking a highly skilled Senior Principal Software Engineer to join our team at Solera. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our customers.Your Role:Design and develop software applications using a variety...
-
Senior Principal Data Engineering Lead
4 weeks ago
Bengaluru, Karnataka, India 14260 GSK India Global Services Private Limited Full timeJob Title: Senior Principal Data EngineeringWe are seeking a highly skilled Senior Principal Data Engineer to join our team at 14260 GSK India Global Services Private Limited. As a Senior Principal Data Engineer, you will be responsible for designing, developing, and implementing data engineering solutions that meet the needs of our business.Key...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India RSA Security Full timeJob SummaryWe are seeking a highly skilled Principal Software Engineer to join our Platform Engineering team at RSA Security. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key ResponsibilitiesTechnical Leadership:...