Information Technology Product & Services

Software Engineer II

Bengaluru
Work Type: Full Time
As a Software Engineer II, you'll play a pivotal role in driving the development and expansion of the portfolio by leveraging your expertise in .NET, React, Azure, and solution engineering. Collaborating closely with a multidisciplinary team of engineers, creatives, and project managers, you’ll focus on designing and developing scalable, efficient, and modern solutions. Your ability to implement innovative features, architect solutions, and work effectively across teams will be critical to the portfolio's success. This role also emphasizes technical excellence, leadership, and a commitment to delivering high-quality solutions that align with the organization’s goals and client needs.

Key Responsibilities and Duties:
  • Specialization & Work Product:You will take on more complex tasks and actively contribute to architectural decisions. Your expertise will extend beyond just implementing features to optimizing performance, ensuring scalability, and enhancing maintainability. You'll collaborate closely with cross-functional teams to translate business requirements into technical solutions and your code will be of higher quality.
  • Teamwork & Collaboration: You'll play a more significant role in fostering teamwork and collaboration within the team. You'll actively engage with stakeholders to gather requirements and provide regular updates on project progress. You'll collaborate effectively with team members from different disciplines, such as project management, creative services etc., to ensure alignment and smooth project execution. Your ability to communicate and work collaboratively will contribute to the overall success of the team and the project.
  • Project Roles: You'll take on more significant & diverse project roles, such as leading the development of entire features or subsystems. You'll collaborate with project managers to define project scope, objectives, and deliverables. You'll be responsible for ensuring the successful completion of project tasks, including coordinating with other team members and resolving any issues or dependencies. Your project roles will contribute directly to the achievement of project milestones and goals..
  • System Design: You'll be an active contributor in system design, architectural discussions and proposing design solutions for new features or enhancements. You'll work closely with consultants and fellow engineers to ensure that designs align with overall system architecture and scalability requirements. Your system design skills will be crucial in shaping the future evolution and growth of the solution..
  • Learning & Development: You'll take ownership of your learning and development journey, seeking out opportunities to expand your technical expertise and skills. You'll actively participate in training programs, workshops, and conferences to stay abreast of industry trends and best practices. You'll mentor engineers and share your knowledge and experiences to foster a culture of continuous learning and development within your projects and portfolio.
  • Sales, Account Development & Client Engagement: You'll have increased opportunities for client engagement, such as participating in requirement gathering workshops or presenting technical solutions to clients. You'll actively listen to client feedback, understand their needs, and collaborate with cross-functional teams to deliver solutions that exceed client expectations. Your ability to build rapport with clients and communicate technical concepts effectively will contribute to successful project outcomes.
  • Solution Design & Architecture: You'll take on a more active role in solution design and architecture, contributing to architectural discussions and proposing design solutions for new features or enhancements. You'll work closely with a wide array of functional teams and personnel across various roles to ensure that designs align with overall system architecture and scalability requirements. Your solution design skills will be crucial in shaping the future evolution and growth of the software platform.
  • Communication:You'll communicate with a broader audience, including stakeholders, clients, and cross-functional teams. You'll present technical solutions, provide project updates, and engage in discussions to resolve issues or make decisions. You'll adapt your communication style to suit different audiences, conveying complex technical concepts in a clear and concise manner. Your ability to articulate ideas and build consensus will contribute to effective collaboration and project success.
  • Innovation, Experimentation & Improvement: You'll take on a more active role in driving innovation within the team and the organization. You'll identify areas for improvement and propose innovative solutions to address business needs or technical challenges. You'll lead by example in experimenting with new technologies and methodologies, evaluating their feasibility and potential impact. Your innovative mindset will inspire others to think creatively and explore new opportunities for growth and improvement.
  • Thought Leadership: You'll begin to contribute insights and perspectives to engineering discussions and decision-making processes. You'll share your software engineering knowledge and experiences with your peers and seek opportunities to learn from others. Your enthusiasm for learning and willingness to challenge the status quo will inspire others and contribute to a culture of continuous improvement and innovation.
  • Mentorship & Development: You'll provide guidance and support to team members within your portfolio. You'll share your experiences and insights with them, helping them develop their technical skills and professional competencies. You'll foster a culture of mentorship within the team, where knowledge and expertise are freely exchanged, and everyone has the opportunity to learn and grow. Your mentorship will be instrumental in shaping the future leaders of the organization.
  • Portfolio Capability Growth: You'll continue to build a rich and personal list of successfully completed projects that demonstrates your expertise and accomplishments. You'll take on challenging assignments that stretch your capabilities and allow you to showcase your growth, ability to lead projects, and your problem-solving skills. You'll actively seek opportunities for career advancement and professional development, leveraging your past and present project work to position yourself other opportunities & positions within the organization.
  • Culture & Strategic Initiatives: Within your project teams, the portfolio and the wider Softway organization, you'll support and foster Softway’s culture by living out Softway’s values, principles and behaviors.

Skills and Qualifications:
  • Proficiency in .NET and React for designing and implementing modern, responsive, and scalable applications.
  • Expertise in Azure Cloud Services, including Azure Functions, Azure App Services, and Azure DevOps, with hands-on experience in deploying and managing scalable solutions in the cloud.
  • Strong understanding of solution engineering and development principles, with experience in designing robust and efficient system architectures tailored to meet client requirements.
  • Comprehensive knowledge of front-end and back-end development workflows, with the ability to integrate seamlessly with cloud-based infrastructure and third-party services.
  • Advanced understanding of modern software design patterns and best practices for building maintainable, secure, and high-performing applications.
  • Experience in designing and implementing CI/CD pipelines using tools like GitHub Actions, Jenkins, or Azure DevOps.
  • Strong problem-solving and analytical skills, with the ability to tackle complex technical challenges and deliver innovative solutions.
  • Effective communication and collaboration skills, with the ability to work across cross-functional teams and interact with clients to gather requirements and present technical solutions.
  • Commitment to continuous learning and professional development, with an interest in staying updated on emerging technologies and industry trends.

Submit Your Application

You have successfully applied
  • You have errors in applying