Job
Description
As a Software Engineer, you will contribute to the development of the product, collaborate with cross-functional teams, and help deliver scalable, secure, and high-performing solutions. Youll be hands-on in development and work closely with experienced engineers to build and improve features.
RoleTechnical Execution & Delivery- Design, develop, and maintain scalable applications using Java, Spring Boot, React, PostgresDB, Apache NiFi, Hadoop, Snowflake, and other modern technologies.- Translate requirements into well-defined technical solutions and implementation plans.- Contribute to technical discussions and ensure alignment with architecture and security best practices.- Participate in technical refinements, provide accurate work estimates, and support the resolution of technical dependencies.- Help identify and troubleshoot technical issues to support smooth team execution.- Contribute to non-functional requirements (performance, security, scalability, etc.).Learn & Grow with the Team- Participate in code reviews and learn from experienced engineers.- Embrace opportunities for mentoring and knowledge sharing.- Support a culture of continuous learning and innovation within the team.Collaborate Across Teams- Work with Product Managers and System Architects to understand technical and business priorities.- Collaborate with Quality Engineers, Business Analysts, and other stakeholders to ensure well-defined and actionable backlog items.- Support project managers in identifying and managing technical dependencies.- Participate in demos and contribute to stakeholder presentations.- Assist in resolving customer incidents and production issues.Champion Engineering Excellence- Write clean, maintainable, and testable code.- Stay up to date with industry trends and emerging technologies.- Contribute to DevOps and CI/CD practices for efficient and reliable software delivery.- Support accessibility (A11y), internationalization (i18n), and performance best practices.All About YouTechnical & Engineering Skills- 35 years of experience developing enterprise-grade applications.- Solid full-stack experience with Java, Spring Boot, React, and relational databases (PostgresDB preferred).- Exposure to big data technologies like Hadoop, Snowflake, and Apache NiFi is a plus.- Experience building scalable, high-performance systems.- Familiarity with API development, microservices, and cloud platforms (Azure, AWS, PCF).- Understanding of security, performance, and non-functional requirements.- Strong debugging, troubleshooting, and problem-solving skills.Collaboration & Communication- Strong communication skillsable to work effectively with technical and non-technical stakeholders.- Experience working in Agile/Scrum/SAFe environments.- Ability to collaborate across product and technology teams.Mindset & Approach- Ownership mentalityyou take pride in delivering high-quality solutions.- Detail-oriented but able to see the bigger picturebalancing technical excellence with business needs.- Passionate about innovationalways looking for better ways to build software.