Search jobs > Boulder, CO > Software engineer

Software Engineer

NetApp
Boulder, CO, US
Full-time

Title : Software Engineer

Location :

Bangalore, Karnataka, IN, 560071

Requisition ID : 126434

Job Summary

We are seeking a skilled and innovative Cloud Engineer to join our team. As a Cloud Engineer, you will be responsible for developing and maintaining cloud-based solutions, with a focus on coding complex problems, automation using Go Lang and Python, and collaborating with the Site Reliability Engineering (SRE) team for feature deployment in production.

Additionally, the ideal candidate should be proficient in utilizing AI tools like Copilot to enhance productivity in the areas of automation, documentation, and unit test writing.

Responsibilities :

  • Develop, test, and maintain cloud-based applications and services using Go Lang and Python.
  • Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
  • Collaborate with cross-functional teams to understand requirements and design scalable and secure cloud solutions.
  • Automate deployment, scaling, and monitoring of cloud-based applications and infrastructure.
  • Work closely with the SRE team to ensure smooth feature deployment in production environments.
  • Utilize AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
  • Troubleshoot and resolve issues related to cloud infrastructure, performance, and security.
  • Stay up to date with emerging technologies and industry trends to continuously improve cloud-based solutions.
  • Participate in code reviews, knowledge sharing sessions, and contribute to the improvement of development processes.

Requirements :

  • Strong programming skills in Go Lang and Python.
  • Proficiency in using AI tools like Copilot to enhance productivity in automation, documentation, and unit test writing.
  • Solid understanding of cloud computing concepts and services (e.g., AWS, Azure, Google Cloud).
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
  • Proficient in designing and implementing RESTful APIs and microservices architectures.
  • Familiarity with CI / CD pipelines and tools (e.g., Jenkins, GitLab CI / CD).
  • Knowledge of networking concepts, security best practices, and system administration.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Strong communication and interpersonal skills to effectively collaborate with cross-functional teams.

Preferred Skills :

  • Experience with other programming languages, such as Java, C++, or Ruby.
  • Knowledge of database technologies (e.g., SQL, NoSQL) and data storage solutions.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack).
  • Understanding of Agile / Scrum methodologies and DevOps principles.
  • Certifications in cloud technologies (e.g., AWS Certified Cloud Practitioner, Google Cloud Certified - Associate Cloud Engineer) would be a plus.

If you are passionate about cloud technologies, have a strong problem-solving mindset, and enjoy working in a collaborative environment, we would love to hear from you.

Join our team and contribute to building scalable, reliable, and secure cloud solutions.

Please note that this job description is not exhaustive and may change based on the organization's needs.

Education

  • Bachelor’s degree in a relevant field (e.g. Computer Science, Engineering)
  • Typically requires a minimum of 2 years of related experience.

Job Segment : Test Engineer, Cloud, Software Engineer, Testing, Computer Science, Engineering, Technology

30+ days ago
Related jobs
Promoted
VirtualVocations
Boulder, Colorado

A company is looking for a Senior Software Engineer for Storage Internals. D in Computer Science, Computer Engineering, Statistics, Mathematics, or equivalent degree/experience. ...

Northrop Grumman Corp. (AU)
Boulder, Colorado

Principal Software Engineer (Scientific Analyst - Overhead Persistent Infrared (OPIR) System Performance Analyst) with experience in conducting cloud-based system tests and comparing measured performance parameters against system requirements. Principal Software Engineer (Scientific Analyst - Overhe...

Promoted
VirtualVocations
Boulder, Colorado

A company is looking for an Experienced Software Engineer - Customer Risk. ...

Medtronic
Boulder, Colorado

You will also use your software development skills to fix field issues and maintain the cloud-based demo site used for sales and training. Collaborate with engineers cross-functionally to develop of new product features and capabilities. ...

Promoted
VirtualVocations
Boulder, Colorado

A company is looking for a AI/ML Senior Software Engineer (LLMs). ...

iboss
Colorado

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. Independently solve tough software problems. Must have a good sense of engineering tradeoffs, within the contexts of extendibilit...

VORTO
Broomfield, Colorado

The Senior Software Engineer, Full-Stack position will be posted until a qualified candidate is hired. We are building software & platforms to make supply chains more economically and environmentally sustainable. As an engineer at VORTO you will define the next generation of commerce. You'll work wi...

SparkFun Electronics
Niwot, Colorado

SparkFun is looking to add a Software Engineer to join our Engineering team to design, create and maintain the software delivered with our single board computer products. Working closely with other members of our Engineering team, the Software Engineer is responsible for the software components of t...

Akkodis
CO, United States

Software Engineer with an extensive background working on greenfield projects using Microsoft technologies. This engineer will enjoy working with React and doing front-end development! Find out more below!. ...

Allegion
Remote, Colorado
Remote

Senior Software Engineer, Mobile. You bring sound software engineering fundamentals, a diverse level of experience, and strong analytic and problem-solving abilities. Exemplify a sense of software craftsmanship. ...