Senior Software Engineer
Company: IBM Computing
Location: San Jose
Posted on: May 10, 2025
Job Description:
IntroductionAre you a seasoned backend software engineer driven
by a commitment to excellence in building technical solutions for
large-scale, high-performance distributed systems? Do you have a
curious mindset and a passion for continuous learning and
improvement? If you thrive in an agile, fast-paced environment, we
want to hear from you.About UsWe are a collaborative,
high-performing team of developers, product managers, and designers
dedicated to solving complex business challenges with elegant,
innovative solutions. Our proven track record includes delivering
impactful features and functionality that consistently delight our
customers.Your role and responsibilitiesYour Role and
ResponsibilitiesYou will work with your scrum team to deliver
impactful and valuable features operating on a bi-weekly sprint
cadence. You will drive cross-team initiatives by working with
product managers, user experience designers, and other engineers to
achieve high-quality solutions. In addition, be part of the on-call
rotation to help mitigate and solve any issues that may arise from
the day-to-day operations of running a service.Key Responsibilites
include:
- Focus on ingesting, storing, processing, and analyzing large
datasets
- Create scalable, high-performance web services for tracking
data
- Translate complex technical and functional requirements into
detailed designs
- Serve as a mentor for junior staff members by conducting
technical training sessions and reviewing project outputs
- Investigate alternatives for data storing and processing to
ensure implementation of the most streamlined solutionsRequired
technical and professional expertiseRequired Professional and
Technical Expertise
- Extensive Experience: A minimum of 7 years in developing and
delivering enterprise-grade software solutions, ideally using Java,
or Scala. Proficiency in other programming languages will also be
considered.
- Technical Expertise: Strong knowledge of object-oriented design
principles, data structures, algorithms, and asynchronous
architectural design.
- API Development: Proven experience in designing and building
RESTful APIs, with additional expertise in developing large-scale
data processing pipelines.
- Database Skills: Hands-on experience with relational databases,
including schema design and SQL. Familiarity with database
optimization techniques such as query optimization, index creation,
and caching strategies.
- Containerization & Orchestration: Practical experience with
Kubernetes alongside a deep understanding of containerization
technologies like Docker.
- Cloud Technologies: Competence with major cloud platforms such
as AWS, Azure, or Google Cloud Platform (GCP)
- Experience managing Spark clusters, with all included services
and ability to solve any ongoing issues with operating the
cluster.
- Experience working with Big data pipelinesPreferred technical
and professional experience
- Ability to handle multiple competing priorities in a fast-paced
environment.
- Experience developing Software as a Service (SaaS) applications
and understanding the impact of this architecture in a deployment
environment.
- Experience in infrastructure deployment tools such as
terraform, etc.
- Experience in production on-call handling; Experience in
monitoring and troubleshooting tools such as Datadog, Splunk,
PagerDuty, etc.IBM is committed to creating a diverse environment
and is proud to be an equal-opportunity employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, gender, gender identity or
expression, sexual orientation, national origin, caste, genetics,
pregnancy, disability, neurodivergence, age, veteran status, or
other characteristics. IBM is also committed to compliance with all
fair employment practices regarding citizenship and immigration
status.
#J-18808-Ljbffr
Keywords: IBM Computing, Sacramento , Senior Software Engineer, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...