Demo

Software Engineering Software Developer Professional Multiple Cities

Avature
San Jose, CA Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/17/2025

A career in IBM Software means you'll be part of a team that transforms our customers' challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

We are seeking a skilled developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.

IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your role and responsibilities

This role is for the team of IBM StreamSets Engineering Enablement in Data and AI business unit.

The Engineering Enablement team at IBM is tasked with promoting a quality-first engineering culture for our developers as well as for customers. As a Software Engineer, you will work with Engineering Enablement team leadership on our next-generation of tooling and infrastructure to help bring the benefits of IBM StreamSets to our users.

In this role you will be responsible for the following :

  • Work on building backend components, frameworks, automation, and tooling to promote a culture of quality.
  • Scope, design, implement, test, and release new features, automation, and infrastructure in coordination with our product releases.
  • Contribute to customer-facing products, like the Python SDK and Testframework, that enable users to programmatically apply IBM StreamSets’ best practices to their use cases.
  • Gain broad exposure to, and expertise in, a number of enterprise software environments and integrations.
  • Work across teams to deliver key, critical functionality.

Required education

High School Diploma / GED

Preferred education

Bachelor's Degree

Required technical and professional expertise

  • 3 years professional experience as a software engineer.
  • Proven experience with, and understanding of, Python 3 or similar OOP languages.
  • An obsession with good product design and attention to detail.
  • Highly self-motivated and directed, with a strong desire to expand your technical acumen.
  • A passion for building clean and testable code, creating unit / integration tests, and promoting code quality.
  • Experience with Agile methodologies, particularly Scrum, and a proven track record of successful delivery.
  • Experience with Jenkins or similar automation and CI / CD solutions.
  • Exceptional verbal and written communication and collaboration skills to work collaboratively across teams and geographies.
  • Preferred technical and professional experience

  • Knowledge and familiarity with the pytest framework.
  • Experience structuring, developing, building, and releasing python packages / libraries.
  • Experience with cloud-native technologies (AWS, GCP, Azure).
  • Education in Computer Science or equivalent practical experience.
  • ABOUT BUSINESS UNIT

    IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.

    YOUR LIFE @ IBM

    In a world where technology never stands still, we understand that dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

    ABOUT IBM

    IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason, and science, we can improve business, society, and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

    OTHER RELEVANT JOB DETAILS

    IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to :

  • Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
  • Financial programs such as 401(k), the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance-based salary incentive programs
  • Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, and other Paid Care Leave programs.
  • Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals.
  • Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences.
  • We consider qualified applicants with criminal histories, consistent with applicable law.

    IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.

    Job Title : Software Developer

    Date posted : 23-Dec-2024

    Job ID : 6190

    City : California

    Country : United States

    Work arrangement : Hybrid

    Area of work : Software Engineering

    Employment type : Regular

    Projected Minimum Salary per year : 95,000.00

    Projected Maximum Salary per year : 143,000.00

    Position type : Professional

    Some travel may be required based on business demand.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineering Software Developer Professional Multiple Cities?

    Sign up to receive alerts about other jobs on the Software Engineering Software Developer Professional Multiple Cities career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Avature

    Avature
    Hired Organization Address Virginia, VA Full Time
    Using software integrations to connect with third-party systems and offer a seamless user experience is a key aspect of ...
    Avature
    Hired Organization Address Morrisville, NC Full Time
    United States of America - North Carolina - Morrisville Why Work at Lenovo We are Lenovo. We do what we say. We own what...
    Avature
    Hired Organization Address New York, NY Full Time
    Division : Professional Products DivisionLocation : New York, New YorkWho We Are : For more than a century, L’Oréal has ...
    Avature
    Hired Organization Address Herndon, VA Full Time
    ManTech is seeking a motivated, career and client-oriented Senior Data and AI Consultant to join our Data and Artificial...

    Not the job you're looking for? Here are some other Software Engineering Software Developer Professional Multiple Cities jobs in the San Jose, CA area that may be a better fit.

    Software Developer

    Software Guidance and Assistance, Inc., San Jose, CA

    AI Assistant is available now!

    Feel free to start your new journey!