Senior Software Development Engineer
Job Description
This field is populated based on the Job Role ID; however it can be overwritten:
Focus on the role not on IBM or business unit.
Candidates can learn about the company from places other than the Job Description; tell them about the role and WHY they should want it.
Your Role and Responsibilities
You: A fearless and dynamic engineer on an upward path:
- You have ambitious career goals and are looking for a company and team where these goals will be fulfilled.
- You are not afraid to take risks.
- You are computer science literate and can demonstrate competency in the qualifications you put on your resume.
- You can figure out how things work on your own with fewer direction.
- You can read code and learn from it; you can write code so others can learn from it.
- You can quickly integrate into a team and start contributing.
- You are comfortable working in multiple code bases and languages.
- What we want you to do:
- You will work with a talented team to deliver a market-leading FinOps based Cloud goverenance Optimize and Control solutions.
- You will be a part of a team that has end-to-end ownership of the multiple microservices from design development deployment to operations and interacting with customers.
- You will collaborate with other teams to clarify dependencies synthesise the requirement and work with your team mate till the implementation of requirement.
- You will clarify requirement with Product Manager and synthesise the same to work with your team mate till the delivery of the same.
- You will take accountability towards customer incident and work with your team mate towards brainstorming the fix and deployment for the same.
- You will be working on solutioning and POCs towards new requirement independently.
Required Technical and Professional Expertise
- 8+ years of proven experience in design and development of enterprise level software testing and supporting software applications.
- Experience working with Product Managers and Software Engineers to deliver roadmap items
- Distributed processing and distributed store processing large datasets as in Peta Bytes
- Proficiency with system design software defined infrastructure microservices
- Demonstrable computer science literacy: algorithms data structures
- Database implementations (query optimization index generation caching) or NoSQL DBs
- Proficiency with Java is essential
- Proficient with product development experience hosted as SaaS solution on AWS cloud
- Proficiency in AWS cloud with insights in to Cloud infrastructure like Pricing Cost Utilization AWS Resources
- Demonstrable computer science literacy: algorithms data structures
- Proficiency with system design software defined infrastructure microservices
- Experience with relational databases schema design SQL
- Experience working in a DevOps model
- Experience working in Linux
- Proven application development skills with web or enterprise scale software.
- Strong knowledge of data structures algorithms object-oriented programming
- Excellent communication skills collaboration across teams and critical thinking.
- Demonstrable track record of dealing well with ambiguity prioritizing needs and delivering results in a dynamic environment
- Bachelor’s degree in Computer Science or equivalent experience.
Preferred Technical and Professional Expertise
- Exprience in Azure GCP and other cloud technologies
- Experience with Cloud Governance cost management and cloud Pricing /Cost/ Utilization data
- Proficiency in Full Stack product development
- Proficiency with ReactJS TypeScript JavaScript HTML CSS is essential
- Experience in Python Go languages
- Experience with distributed source control systems such as Git
- Experience with test-driven development and frameworks (e.g. JUnit)
Date Posted
11/25/2024
Views
0
Similar Jobs
Research Software Engineer - IBM
Views in the last 30 days - 0
IBM is seeking a talented engineer to work on creating efficient large language models for enterprises The role involves programming experience with P...
View DetailsQuality Engineer: Automation - IBM
Views in the last 30 days - 0
In this role youll work in one of IBMs Consulting Client Innovation Centers delivering deep technical and industry expertise to clients worldwide As a...
View DetailsDevOps Engineer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM where work is more than just a job Its a calling to build design code consult think along with clients sell make...
View DetailsLogic Design Engineer - IBM
Views in the last 30 days - 0
This job posting is for a Hardware Developer position at IBM where you will work on systems driving the quantum revolution and AI era The role involve...
View DetailsQuality Engineer: Middleware - IBM
Views in the last 30 days - 0
The role of a Test Specialist at IBM involves working in a delivery center using analytical and technical skills to ensure software quality The Middle...
View DetailsSoftware Developer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...
View Details