Job Title Software Development Engineer 4 Description: With strong experience in software development and solid application of engineering practices across the software development life cycle, the Senior Software Developer acts as a key individual contributor, owning modules and contributing to design decisions while solving moderately complex technical challenges. We’re looking for an energetic and driven individual who has a passion for technology and building scalable and reliable applications. Having a good understanding of system design and exposure to distributed systems is important.
You’ll be designing, developing, and enhancing software components that contribute to a high-performing platform. Nature of Work: • You will contribute as a key member in development and enhancement of the application portfolio • You will work with distributed teams to deliver features and improve system performance • You will be responsible for design and development of modules/components with guidance from architects (where applicable) • Model, design and implement applications (web apps, APIs, services) Participate in Engineering Activities by: • Designing technical solutions for modules and contributing to feasibility discussions • Evaluating tools and frameworks within team scope • Writing high-quality, maintainable, and efficient code • Ensuring application stability, performance, and adherence to engineering best practices Collaborate across teams by: • Working closely with cross-fu