
Principal Software Engineer
6 days ago
As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.
Your role within one of our Agile Scrum teams will involve onboarding and mentoring new developers, overseeing development activities, and documenting technical tasks to drive the creation of robust solutions, all while supporting the broader technical architecture of the A2MAC1 Platform.
This is an on-site position based in Chennai. Partial work-from-home is possible, but please note that relocation to Chennai is required.
Key Responsibilities:- Technical Leadership: Provide visionary technical leadership, ensuring the development of the A2MAC1 Platform aligns with strategic business objectives,
- Design and Development: Spearhead the design, development, and deployment of cutting-edge web applications using .NET, SQL, and other technologies,
- Code Quality: Champion the writing of clean, maintainable, and efficient code, adhering to best practices and coding standards,
- Collaboration: Partner with cross-functional teams, including product managers, designers, and engineers, to deliver top-tier software solutions,
- Mentorship: Offer technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and professional growth,
- Problem Solving: Tackle and resolve complex technical challenges, ensuring the performance, scalability, and security of applications,
- Documentation: Develop and maintain comprehensive documentation for code, processes, and system architecture,
- Continuous Improvement: Stay abreast of the latest industry trends and technologies, continuously seeking opportunities to enhance existing systems and processes.
Requirements
Professional Background :
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field,
- Experience: Proven experience as a Principal Software Engineer, with a strong background in developing front-end applications and back-end services (including APIs, micro-services, and database development).
Technical Skills:
- Expertise in the .NET framework and C# programming language,
- Extensive experience with SQL and database design,
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and Angular framework,
- Experience with version control systems (e.g., Git),
- In-depth knowledge of cloud technologies (preferably Azure, including virtualization, containerization, web servers, micro-services, authentication, managed services, etc.),
- Familiarity with Agile methodologies and CI/CD toolsets (preferably Azure DevOps).
Skills & Abilities :
- Leadership: Exceptional team leadership and motivational skills, with the ability to effectively communicate Sprint task progress and provide developer peer review and support,
- Problem-Solving: Strong organizational, problem-solving, and analytical skills,
- Communication: Excellent English communication skills,
- Creativity: Innovative thinker, capable of devising imaginative solutions,
- Teamwork: Self-driven and collaborative team player,
- Responsibility: Adept at working under tight deadlines and taking ownership of delivery,
- Adaptability: Proactive in addressing technical issues and finding solutions to novel problems.
-
Principal Software Engineer
9 hours ago
Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000Job Title: Principal Software EngineerAs a key member of our engineering team, you will be responsible for developing and delivering high-quality software solutions that meet the needs of our customers. In this role, you will work closely with cross-functional teams to design, develop, test, and deploy software applications that are reliable, efficient, and...
-
Principal Software Engineer
6 days ago
Chennai, Tamil Nadu, India SES Full time US$ 1,50,000 - US$ 2,00,000 per yearPrincipal Software EngineerROLE DESCRIPTION SUMMARYIntelsat Inflight has an exciting opportunity for a Principal Software Engineer. You will be part of a team responsible forAirborne System Software design and developmentevolving and scaling the platform for any WAN technologies (ATG4/ Ku/ 2Ku/ESA etc.)delivery of application technology solutions and data...
-
Principal Lead Engineer
6 days ago
Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,50,000 - US$ 2,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Principal Software Engineer
1 week ago
Chennai, Tamil Nadu, India A2MAC1 Full time US$ 1,50,000 - US$ 2,00,000 per yearMission : As a member of our global technology team, we are looking for a Principal Software Engineer. Reporting to the Head of Engineering, as part of our Engineering team, you will be working closely with product owners and solution architects with responsibility for guiding the team on the technical direction of the development of the A2MAC1 Platform.Your...
-
Software Engineer, Principal
1 week ago
Chennai, Tamil Nadu, India MicroStrategy Full time US$ 1,50,000 - US$ 2,00,000 per yearCompany Description Strategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...
-
Principal Software Engineer
7 days ago
Chennai, Tamil Nadu, India Strategy Full timeCompany Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation.We don't just follow trends - we set them and drive change.As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...
-
Principal Software Engineer
1 day ago
Chennai, Tamil Nadu, India Striim Full timeAbout the job :Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build...
-
Senior Software Engineer
7 days ago
Chennai, Tamil Nadu, India beBeeSOFTWARE ENGINEER Full time ₹ 1,50,00,000 - ₹ 2,00,00,000As a seasoned software engineer, you will be responsible for designing and developing interactive user interfaces using HTML5, CSS3, JavaScript, and frameworks such as Angular. Your expertise in Java and SQL will enable you to integrate APIs and manage client-server communications using RESTful web services. Additionally, you will work with databases like...
-
Principal Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Equiniti Full timeManagement Level EPosition Principal Software Engineerxe2x80x8b Java Location Chennai IndiaReports to Engineering ManagerPURPOSE OF POSITIONA national and international employee plans and transfer agent administrator is seeking a Principal Software Engineer with experience in development deployment and operation of software solutions primarily based on...
-
Principal Software Architect
7 days ago
Chennai, Tamil Nadu, India beBeeEngineering Full time ₹ 15,00,000 - ₹ 30,00,000Job Title: Principal EngineerAbout the Role:We are seeking a highly skilled Principal Engineer to lead our engineering team in Chennai, IN. As a key member of our organization, you will be responsible for selecting, adopting, and adapting working practices with our systems and software lifecycle management teams.Your Key Responsibilities:Develop...