Senior Software Engineer

10 hours ago


Remote, India iDirect Full time ₹ 1,04,000 - ₹ 1,30,878 per year

Overview:

At ST Engineering iDirect, we're reshaping the future of global connectivity. As a leader in satellite communications, our groundbreaking technology empowers customers to grow, innovate, and transform their networks. Here, your skills and passion meet our vision and expertise to create something extraordinary. If you're ready to tackle technology's biggest challenges and redefine how the world connects, the most exciting chapter of your career awaits. With ST Engineering iDirect, the sky isn't the limit—it's just the beginning

We are in search for a Senior Software Engineer at ST Engineering iDirect who will work within the engineering department in a SCRUM team using an Agile framework. The candidate will be responsible for participating in the specification, design, development, testing, and support features for a satellite communications system from concept through completion. He/she will be a highly motivated self-starter with strong written and oral communication skills and work well in a team environment. If you enjoy working in a fast-paced environment with the smartest team, and the very latest technology, then this is the job for you

Responsibilities:

  • Analyze requirements and RFCs and come up with efficient software designs
  • Participate in determining the future direction of the satellite system and related products in the areas of software architecture, infrastructure performance, test and reliability
  • In an Agile framework, document, design, develop, test, and integrate software functionality for various components within a satellite system and related environments
  • Take a collaborative design and validation approach in working with a multi-functional Scrum team of software, firmware, embedded, application, and test engineers
  • Troubleshoot and provide resolutions for technical issues encountered in the deployment of software solutions.
  • Other duties as assigned

Qualifications:

Technical Requirements
  • BS/MS in Computer Science, Electrical Engineering, Mathematics, or equivalent experience
  • 7+ years of industry experience in programming and software engineering
  • Hands-on experience developing, designing, and testing multi-threaded and multi-process applications on Linux, with strong working knowledge of C++
  • Detailed knowledge of object-oriented design and programming
  • Proven experience with solving real-time embedded issues, including threading, optimization, memory management, interrupt handling, etc. in multi-core/multi-CPU environments
  • Knowledge of networking protocols (TCP/IP), Sockets programming
  • Understanding of 3GPP standards, 5G architecture desired
  • Experience with cloud technologies (AWS/Azure) desired
Professional Qualities
  • Strong problem-solving and communication skills.
  • Must be a self-motivated individual with technical leadership potential and proven success in a structured development environment.
  • Possess the ability to proactively drive technical solutions in a collaborative environment.
  • Good software design skills using proven and best practice design methodologies & related principles; Strong command of Object-Oriented Design and Object-Oriented Programming techniques.
  • Demonstrated experience in developing quality and maintainable software.
  • Strong documentation and writing skills.
  • Strong technical leadership and mentoring of junior members of the team.
Additional Requirements
  • Excellent presentation skills required
  • Software design skills with analytical problem-solving abilities
  • Must be able to work in a fast-paced development environment
  • Working knowledge of UML is strongly desirable
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience/ knowledge in satellite/ terrestrial communications systems is desired
  • Working experience with tools such as GDB and Valgrind
  • Experience with version control systems (such as git) is strongly desired
  • Experience with Jira and Jenkins desired
  • Experience developing unit tests, integration tests, and functional testing, including the development of related test automation integrated in a CI/CD pipeline desired
  • Scripting using shell scripting or Python desired


  • Remote, India W Energy Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    About the RoleWe are looking for an experienced and passionate Senior Software Engineer to join our team. This role will focus on building scalable, secure, and high-performance applications that power critical business processes for our customers. You will work on complex system design, deliver high-quality features, and influence the technical direction of...


  • Remote, India BlackStone eIT Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    BlackStone eIT, a leading technology company, is currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer at BlackStone eIT, you will play a crucial role in designing, developing, and maintaining high-quality and scalable software solutions. You will collaborate with cross-functional...


  • Remote, India Version Next Technologies Pvt Ltd Full time ₹ 6,24,000 - ₹ 15,98,637 per year

    Senior Software EngineerExperience: 7-9 yrsProven experience as a Senior Software Engineer or similar role.Strong proficiency in .NET Core, , NestJS, and ReactJS.Extensive experience with CI/CD pipelines, specifically using GitHub Actions and Octopus Deploy.Solid understanding of system design and design patterns.Excellent problem-solving skills and...


  • Remote, India Rapid7 Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Senior Software Engineer on the Vulnerability Coverage team will play a pivotal role in expanding the Rapid7 coverage portfolio to provide customers with reliable and accurate data. A Senior Software Engineer will help to drive technical excellence by improving automation frameworks, enhancing coverage release pipelines, and contributing to growth and...


  • Remote, India VTEST Software Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    3+ YearsRemoteFull-TimeGreetings from VEST SoftwareAt VTEST, we believe "Testing is not just a job, it's a craft." If you are passionate about ensuring quality and want to be part of a growing team, we would love to hear from you.About VTESTFounded in 2015 in Pune, VTEST ) is a pure-play Software Testing services firm based out of Pune, India registered in...


  • Remote, India beBeeFrontend Full time ₹ 5,00,000 - ₹ 10,00,000

    Job DescriptionWe are seeking a skilled Senior Frontend Software Engineer to join our team. The successful candidate will be responsible for designing, developing and maintaining high-quality frontend applications using Angular. Required Skills and QualificationsStrong knowledge of Angular, Object Oriented JavaScript, TypeScript, HTML5, and CSS.Ability to...


  • Remote, India Qube Cinema Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    At Qube Cinema, technology and innovation are at our core. Our purpose is to bring to life every story to engage, entertain and enlighten the world. As a company with a passion for cinema, we are committed to creating a seamless world of digital cinema with products that are innovative, powerful, reliable, cost-effective, and constantly evolving to cater to...


  • Remote, India 3Pillar Global Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Embark on an exciting journey into the realm of software development with 3Pillar We extend an invitation for you to join our team and gear up for a thrilling adventure. At 3Pillar, our focus is on crafting cutting-edge technologies that revolutionize industries. As a Software Engineer, you'll play a vital role in our dynamic team, contributing to exciting...


  • Remote, India Cloud Software Group Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About This Team:Software Engineer's in the IBM Integration team key tasks are to map out, coordinate, and oversee the activities for the design, development, and execution Job Description/Responsibilities:Development and contributing to the development, enhancement, maintenance and support of TIBCO Mainframe applications and the related systemsUnderstand...


  • Remote, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job OverviewWe are seeking an experienced Senior Software Engineer with expertise in .NET to join our team. The ideal candidate will have a strong background in software development, particularly with .NET frameworks.Key Responsibilities:Design, develop, and deploy scalable, high-quality software applications using .NET frameworks.Collaborate with...