Software Development Engineer Exper...
Full Job Description
Software Development Engineer Expert
Equinix is seeking a highly experienced Software Development Engineer Expert (Senior Staff level) to join our team in Bengaluru, Karnataka. This is a full-time, hybrid role within our Technology division. As an individual contributor, you will leverage your extensive expertise to resolve complex software development engineering application issues, defining methods and procedures for new assignments.
Responsibilities:
You will utilize your broad experience and company objectives to solve complex software systems engineering challenges creatively. Key responsibilities include:
- Defining technical strategy and providing clarity for ambiguous requirements by collaborating with product stakeholders.
- Managing context switching across multiple product tasks and driving significant improvements in team delivery speed.
- Analyzing complex system engineering issues from a customer perspective, identifying root causes, and proposing solutions.
- Owning the design, architecture, and quality goals of the team's software systems.
- Championing customer KPIs and quality metrics for the team's systems.
- Collaborating with team members and influencing cross-functional stakeholders on intricate software development designs.
- Serving as an expert in one or more technical domains, mentoring junior and senior engineers.
- Acting as an owner, thinking proactively on behalf of customers, and viewing complex problems as opportunities for innovation.
Skillset:
- Designing, developing, and maintaining scalable and secure solutions using React for UI and Spring Boot for backend services.
- Building and optimizing data models and persistence layers with PostgreSQL.
- Leading technical design discussions and contributing to architectural decisions.
- Developing and maintaining CI/CD pipelines for efficient deployments.
- Designing, deploying, and supporting applications on AWS, utilizing cloud-native technologies.
- Ensuring code quality, performance, security, and adherence to engineering best practices.
- Collaborating closely with product managers, architects, and cross-functional engineering teams.
- Mentoring and guiding junior engineers through code reviews and technical discussions.
Required Technical Skills:
- Strong experience with React for UI development.
- Solid backend development experience with Spring Boot.
- Hands-on experience with PostgreSQL or other relational databases.
- Proven experience with CI/CD pipelines and automation tools.
- Good working knowledge of the AWS cloud platform and related services.
- Familiarity with modern DevOps practices and application monitoring.
Soft Skills & Competencies:
- Strong written and verbal communication skills.
- Demonstrated ability to collaborate effectively across teams.
- Capacity to provide technical direction and influence design decisions.
- Strong problem-solving mindset with keen attention to detail.
Qualifications:
- Typically requires a minimum of 8 years of related experience with a Bachelor's degree or equivalent work experience.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Several years of hands-on experience in full-stack application development.
- Experience operating in an enterprise or large-scale distributed systems environment is a plus.
Equinix is committed to an inclusive and accessible employment process. We are an Equal Employment Opportunity and Affirmative Action employer. We use artificial intelligence in our hiring process.
Company
Equinix
Equinix is the world's digital infrastructure company, dedicated to enabling digital innovation by shortening the path to connectivity. We foster a culture where bold ideas are welcomed, human co...