Job Details
Software Developer
Crypto Jobs Remote
Job Description
Job Title:
- Software Developer
- Company: IBM
- Location: Cracow, Małopolskie, Poland (Hybrid)
- Employment Type: Full-time
Introduction:
As a Software Developer at IBM, you’ll tackle real-world challenges, contributing to projects that have a tangible impact on global solutions, from disaster preparedness to medical advancements. You'll have the opportunity to lead software design and development, collaborate across teams, and create scalable solutions that meet the growing demands of IBM's enterprise customers.
Your Role and Responsibilities:
As a Software Developer, you will be actively engaged in every aspect of the product lifecycle, from initial concept to enterprise-level deployment. You'll collaborate with a cross-functional team to drive high-impact projects and deliver robust software solutions.
Key Responsibilities:
- Lead software design and code reviews to ensure quality and performance.
- Drive the delivery of high-impact projects that are deployed into production environments.
- Implement professional software engineering practices, including Test-Driven Development (TDD), Continuous Integration (CI) tools, and Source Code Management.
- Create and execute automated test stacks for the features developed.
- Contribute to technical skill growth within the team by sharing knowledge.
- Participate in customer engagements to resolve issues and fulfill enhancement requests.
- Take ownership of tasks and work both independently and collaboratively within the team.
Required Technical and Professional Expertise:
- Cloud platforms expertise: IBM Cloud, AWS, Azure, or Google Cloud.
- Strong programming and scripting skills: Experience in JavaScript/TypeScript, Java, or similar languages.
- Experience in full-stack development, creating prototypes, and developing cloud infrastructure solutions (auto-scaling, serverless, distributed databases).
- Cloud security knowledge, including IAM, data encryption, and frameworks like ISO 27001, NIST, HIPAA.
- Kubernetes/OpenShift for container orchestration, deployment, and management.
- Strong knowledge of software engineering best practices and modern software tools.
Preferred Technical and Professional Experience:
- Experience in AI/ML development, using frameworks such as TensorFlow, PyTorch, or scikit-learn (optional).
- Familiarity with large language models and their deployment (optional).
- Ability to design and optimize AI workflows (optional).
Preferred Education:
Master's Degree in Computer Science, Software Engineering, or related field.
Why IBM?
At IBM, you’ll not only work with the latest technologies, but you’ll also have the opportunity to shape innovative solutions that make a real-world impact. You’ll lead development initiatives and collaborate with talented engineers across global teams in a supportive, growth-focused environment.
Related Jobs
Latest Related Job For You
Enterprise Content Writer
- Crypto Jobs Remote
- Negotiate
- 10 days ago
Test Automation Engineer - Bangalore, India
- Crypto Jobs Remote
- Negotiate
- 13 days ago
Software Developer (CDNA) - Bangalore, India
- Crypto Jobs Remote
- Negotiate
- 13 days ago
Senior Database Developer (CDNA) - Bangalore, India
- Crypto Jobs Remote
- Negotiate
- 13 days ago
Java Developer (Mid to Senior) - Bangalore, India
- Crypto Jobs Remote
- Negotiate
- 13 days ago
Client Services Analyst
- Crypto Jobs Remote
- Negotiate
- 13 days ago
Social Support Agent
- Crypto Jobs Remote
- Negotiate
- 13 days ago