Software Engineer

3 days ago


Noida, Uttar Pradesh, India Brightly Software Full time
About Brightly Software

Brightly, a Siemens company, is a leading provider of intelligent asset management solutions. Our cloud-based platform empowers organizations to optimize the performance of their assets with predictive insights.

We serve over 12,000 clients worldwide, helping them navigate every phase of the asset lifecycle. Our comprehensive software suite includes CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability, and Community Engagement.

Job Description

This role is ideal for talented engineers who thrive in fast-paced environments. As a Senior Software Engineer, you'll collaborate with our top-notch engineers and product team to design, implement, and deliver highly ambitious products and integrations.

  • Main Responsibilities:
  • Design and develop innovative features for next-generation software applications.
  • Create scalable libraries and frameworks that enable efficient development across multiple projects.
  • Build quality into agile product lifecycles, encompassing requirements, design, code, testing, delivery, and support.
  • Write clear, maintainable full-stack code, adhering to existing standards and improving them as needed.
  • Understand company goals and metrics, aligning with code objectives.
  • Partner with product owners and UX on technical feasibility, participating in user requirements translation to technical specifications.
  • Support products, identify and fix production incidents, contribute to troubleshooting and resolution of support issues.
  • Own product quality and address production defects quickly.
  • Embed a DevOps mentality within the team.
  • Demonstrate data-driven analysis and pragmatic decision-making aligned with business and technology needs.
  • Stay current with the latest technology trends, challenging yourself and your team.
  • Collaborate with senior engineers, development managers, product managers, and scrum-masters in an agile environment.
Requirements

To succeed in this role, you should have:

  • A Bachelor's degree in Computer Science or a related field; or equivalent work experience.
  • 2-5 years of work experience, including 2+ years of web-based enterprise applications using JavaScript frameworks.
  • Proficiency in REST services, SOA, micro-services, unit testing, mocking frameworks, test automation frameworks, and agile methodologies (Scrum, Kanban).
  • A good understanding of data structures, algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
  • A DevOps mindset, experience with CI/CD SDLC environments, implemented exception handling, logging, monitoring, performance measurement, and operational metrics knowledge.
  • Familiarity with asynchronous programming, automated testing platforms, and unit tests.
  • Experience with designing frameworks like Bootstrap, Material UI, building reusable components, and front-end libraries for future use.
  • Knowledge of browser debugging tools, such as Chrome DevTools, firebird, etc., and Web Content Accessibility Guidelines (WCAG).
  • Strong analytical and problem-solving aptitude, along with excellent communication, partnership, and teamwork skills.
Technologies We Use

We utilize a range of technologies, including:

  • JavaScript/Typescript
  • NodeJS with frameworks like Express/Fastify/NestJS
  • Unit Testing frameworks like Jest/Mocha
  • SQL Databases like MySQL/Postgress and NoSQL Databases like MongoDB
  • Docker/Kubernetes/OpenShift
  • Version Control Systems like Git/SVN
  • Package managers like npm/yarn
  • Module bundlers like webpack, gulp, etc.
  • Cloud technology stacks like AWS, Azure, Google Cloud, etc.
What We Offer

As a Senior Software Engineer at Brightly Software, you can expect:

  • An estimated salary of $140,000 per year.
  • A dynamic and fast-paced work environment with opportunities for growth and development.
  • A collaborative team atmosphere, with regular feedback and mentorship opportunities.
  • A comprehensive benefits package, including health insurance, retirement savings, and paid time off.


  • Noida, Uttar Pradesh, India Brightly Software Full time

    Job OverviewBrightly Software is seeking a talented Senior Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, implementation, and delivery of our highly ambitious products and integrations.About the RoleThis position requires a seasoned software engineer with a strong background in...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Team Lead to join our team at Brightly Software. This is an excellent opportunity for talented engineers who thrive in a fast-paced environment.In this role, you will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly...


  • Noida, Uttar Pradesh, India AppSquadz Software Pvt. Ltd. Full time

    Job Title : DevOps LeadCompany Overview : AppSquadz Software Pvt. Ltd.Salary Range : ₹ 25,00,000 - ₹ 40,00,000 per annum based on experience and qualifications.Job Description : We are seeking a skilled and experienced DevOps Lead to help us build and maintain efficient systems that enhance the customer experience. As a DevOps Lead, you will be...


  • Noida, Uttar Pradesh, India Makaz Software Solution Full time

    Makaz Software Solutions Pvt. Ltd. is a pioneering technology firm dedicated to crafting innovative software and games that captivate users worldwide.About Us:We pride ourselves on our ability to design and develop engaging applications and games, leveraging cutting-edge technologies to deliver seamless user experiences.Your Role:As a senior software...


  • Noida, Uttar Pradesh, India nerdAppLabs Software Solutions Private Limited Full time

    We are nerdAppLabs Software Solutions Private Limited, a company that has been helping various organizations build and support their products since 2012. Our team is passionate about technology, particularly in the fields of Industrial Internet of Things (IIoT) and Artificial Intelligence (AI).Our current job opening is for a skilled Software Performance...


  • Noida, Uttar Pradesh, India nerdAppLabs Software Solutions Private Limited Full time

    About NerdAppLabsWe are a software solutions company based in India, founded in 2012. Our expertise lies in developing cutting-edge industrial IoT and edge ML platforms for various domains. We strive to build innovative products that cater to the ever-evolving needs of our clients.Our team is passionate about delivering high-quality software products that...


  • Noida, Uttar Pradesh, India Iris Software Inc. Full time

    Iris Software Inc. is seeking an experienced Senior Java Software Engineer to join our team in Noida.As a senior member of our team, you will be responsible for producing high-quality code that adheres to industry best practices and coding standards.Key Responsibilities:Design, develop, and maintain complex software systems using Java and related...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    About UsCrestech Software is a leading software testing and QA services provider with global presence.Job DescriptionWe are seeking a highly skilled Cloud Security Engineer to join our team. As a Cloud Security Engineer, you will be responsible for designing and implementing secure cloud-based solutions for our clients. You will work closely with...


  • Noida, Uttar Pradesh, India IRIS Software Full time

    We are seeking an experienced Lead .NET Core Software Engineer to drive the development and migration of our .NET-based applications at IRIS Software.**Job Summary:**We require a highly skilled Senior .NET Core Developer with extensive experience in .NET Core, architectural principles, web APIs, and microservices. The ideal candidate will have expertise in...


  • Noida, Uttar Pradesh, India Renesan Software Full time

    Company Overview">Renesan Software is a software development company based in Noida, Uttar Pradesh, India. We are a team of experienced professionals dedicated to delivering high-quality software solutions to our clients.">Salary">The estimated annual salary for this position is ₹25,00,000 - ₹35,00,000, depending on experience and qualifications.">Job...


  • Noida, Uttar Pradesh, India Iris Software Inc. Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team at Iris Software Inc.About the RoleThe successful candidate will have a strong background in Java development, with a focus on Kafka architecture. The role involves designing and implementing scalable and efficient software...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    **About CresTech Software**CresTech Software is a leading provider of software testing and QA services with delivery centers in India, USA, and other locations. We specialize in test automation, mobile QA transformation, cloud migration testing, and end-user experience management.**Job Summary**We are seeking an experienced Senior Test Automation Engineer to...


  • Noida, Uttar Pradesh, India IRIS Software Full time

    About UsIRIS Software is a leading provider of software solutions for businesses. Our mission is to deliver innovative and reliable products that meet the evolving needs of our customers.We are seeking an exceptional Senior .NET Developer to lead and support the development of our .NET-based applications. The ideal candidate will possess extensive experience...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    About the RoleBrightly Software is a global leader in intelligent asset management solutions, enabling organizations to optimize their asset performance. We empower our clients with a sophisticated cloud-based platform that leverages decades of data to deliver predictive insights throughout the entire asset lifecycle.We are seeking a highly skilled Mobile...


  • Noida, Uttar Pradesh, India Brightly Software Full time

    Brightly, a leading intelligent asset management solutions company, is seeking an exceptional Senior Software Engineer to join our team. We offer a competitive salary of $120,000 - $160,000 per year.About the JobWe're looking for talented engineers who thrive in fast-paced environments and can work alongside our top-notch engineers and product team to...


  • Noida, Uttar Pradesh, India Interwork Software Solutions Pvt. Ltd. Full time

    We are seeking a highly skilled Senior Java Backend Software Engineer to join our team at Interwork Software Solutions Pvt. Ltd.The estimated salary for this position is ₹12,00,000 - 18,00,000 per annum, based on the candidate's experience and location in Noida.About UsInterwork Software Solutions Pvt. Ltd. is a leading software development company that...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    Job OverviewCrestech Software is a leading provider of software testing and QA services, seeking an experienced Senior Test Engineer to join its team. The ideal candidate will be responsible for ensuring the quality of software products by identifying and reporting defects.About the RoleThe successful candidate will have knowledge and experience in...


  • Noida, Uttar Pradesh, India Nerdapplabs Software Solutions Pvt. Ltd. Full time

    About NerdapplabsNerdAppLabs Software Solution Pvt. Ltd., a company founded in 2012, offers software solutions for various industries. We specialize in SugarCRM, Fledge, FogLAMP, MyMap, and OptTown.We are currently working on a leading Commercial Open Source Industrial IoT & Edge ML Platform for Industrial Data Pipelines, Insights, and Actions. As a senior...


  • Noida, Uttar Pradesh, India Vinove Software & Services Pvt. Full time

    Job DescriptionWe are seeking an experienced Pre-Sales Consultant to drive business growth through customized software solutions in the software services domain.Key Responsibilities:Collaborate with sales and technical teams to identify client requirements and align them with business objectives.Conduct client meetings and presentations to demonstrate the...


  • Noida, Uttar Pradesh, India CresTech Software Full time

    Company Overview: CresTech Software is a specialized software testing and QA services provider spread across its 4 delivery centers in India and the USA. We work with global clients in areas like test automation, mobile QA transformation, cloud migration testing, and end-user experience management.About the Role: We are looking for a skilled Automation...