Staff Software Engineer
Summary
Staff Software Engineer designs and builds enterprise systems in Java/Spring with Oracle, PostgreSQL, and Kafka, mentors junior engineers, and leads feature development for a global digital infrastructure company.
Staff Software Engineer
- JR-160369
- Hybrid
- Singapore
- Technology
- Full time
Who are we?
the company is the world’s digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.
A place where bold ideas are welcomed, human connection is valued, and everyone has the opportunity to shape their future.
Help us challenge assumptions, uncover bias, and remove barriers—because progress starts with fresh ideas. You’ll find belonging, purpose, and a team that welcomes you—because when you feel valued, you’re empowered to do your best work.
Job SummaryWorks with product teams, analysts and other engineers to design systems and application software, and mentor junior members of the team.
Responsibilities
Requirements Analysis- Understands, reads, and reviews requirements
- Works with Business Analysts to understand business requirements
- Participates in architectural review process
- Must be strong in Java, Rest API, Spring Framework, Oracle, PostgreSQL, Kafka.
- Leads Features and multiple modules design
- Provides technical leadership to the team
- Evaluates and recommends adoption of open source
- Develops scripts and code using Java, Rest API, Spring Framework, Oracle, PostgreSQL, Kafka
- Cross-technical integration
- Participates in peer reviews
- Adoption of standard coding processes
- Develops unit tests
- Fixes defects
- Develops test strategies
- Recommends testing frameworks
- Defines deployment and release guidelines
- Defines and executes environment planning and cross-functional dependencies
- Documents software configuration management practices and educates cross-functional stakeholders on the processes and tools
- Captures, Consolidates, and maintains inventory of production applications, flows and systems for all the software engineering verticals
- Helps in preparing application support documentation
- Troubleshoots basic application issues with the help of knowledgebase documents
Customer/Stakeholder Engagement
Technical Project Management- Provides level of effort (LOE)
- Works with technical project managers and product management teams to define schedule
- Provides status reports and release management progress updates
- Investigates, analyzes, and evaluates new technologies
Qualifications
- 5+ years experience
- Bachelor's in Computer Science or Computer Engineering
the company is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing form.
the company is an Equal Employment Opportunity and, in the U.S., an Affidative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.
We use artificial intelligence in our hiring process. Learn more here.
This posting is a new position within our organization.