Infrastructure & Technology Software Developer Professional Austin, US
IBM
Job Description
Job Title: Software Developer Austin, Texas, United States. Ready to grow your career in the Cloud? Want to have a feeling that you are making a difference?
This is your chance to become an integral part of a dynamic team of talented professionals developing and deploying innovative, industry‑leading, cloud‑based services. IBM Cloud Core Platform Services is a growing, agile, dynamic organization building and operating leading‑edge, highly‑available, and distributed cloud services in IBM Cloud. We’re looking for experienced cloud software engineers to join us.
This technical role is focused on designing, developing and deploying cloud services, automating wide ranges of tasks, problem‑solving, and interfacing with other teams to solve complex problems. You will be part of a strong, agile, and modern team culture driven to create world‑class cloud services, delivering an industry‑leading user experience for our customers. As an integral part of the development team, you will have the opportunity to contribute to the cloud services architecture and design while mentoring the next generation of cloud engineers.
Your role and responsibilities Becoming an expert and major contributor for designs and implementation efforts of the IBM Cloud Platform Services ecosystem Developing highly‑available, distributed cloud services, with emphasis on security, scalability and user experience using technologies like AI, Java, Node.js, Golang, Cloudant, Postgres, Redis, Docker, Kubernetes, Istio and more Reading open specifications and RFC documents and converting them to design docs and implementation Identifying opportunities and acting on improving existing tools, frameworks and workflows Documenting and sharing your experience with team members, mentoring others Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Education & Experience: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience), with 10+ years of professional software development experience delivering complex, enterprise‑grade systems. 5+ years of hands‑on experience designing and building production‑grade applications using one or more of the following: Java, Node.js, Golang, and modern data stores such as NoSQL databases, Redis, and distributed caching systems. Proven experience designing and operating highly available, fault‑tolerant, and secure distributed systems at scale. Cloud Platforms & Operations: 5+ years of experience building, deploying, and operating cloud services on platforms such as IBM Cloud, AWS, or Azure, with strong proficiency in containers, Kubernetes, DevOps practices, CI/CD pipelines, performance testing, and service reliability engineering.
Web & API Technologies Strong ability to design clean, developer‑friendly, and well‑documented APIs, with a solid understanding of microservices architecture and modern cloud‑native design patterns. AI in Software Development Demonstrated experience leveraging AI technologies across the Software Development Lifecycle (SDLC) to improve productivity, code quality, operational efficiency, or customer outcomes in enterprise software delivery. Technical Leadership & Collaboration Strong troubleshooting and problem‑solving skills, with the ability to analyze complex systems and drive issues to resolution.
Excellent verbal and written communication skills, including the ability to clearly articulate technical concepts to diverse audiences. Passion for continuous learning, applying emerging technologies, and mentoring engineers to raise overall team capability. Preferred technical and professional experience Prior experience in Billing, Rating, or Order Management systems within large‑scale enterprise or cloud platforms.
Master’s degree in Computer Science, Software Engineering, or a related field. Experience supporting customer‑facing or partner engagements, including troubleshooting, architectural guidance, and driving platform adoption. Demonstrated experience serving as a technical lead, influencing architecture and design decisions, and guiding teams in the development of highly scalable and distributed systems.
Other Relevant Job Details Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well‑being. Financial programs such as 401(k), cash‑balance pension plan, 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, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs.
IBM also offers paid family leave benefits to eligible employees where required by applicable law. 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.
IBM 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, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr