Principal Software Engineer
Hyderabad, AP, IN
38d ago

Principal Software Engineer

Requisition No. : 165662 Category : Development Location :

Hyderabad, AP, IN

CA Technologies creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy.

Software is at the heart of every business in every industry. From planning, to development, to management and security, CA is working with companies worldwide to change the way we live, transact, and communicate across mobile, private and public cloud, distributed and mainframe environments.

Job Overview

As an engineer, you will engage full-time in hands-on software development. Successful candidates are self-starters who thrive in a collaborative, cross functional, agile environment.

These candidates pair up with scrum team members to produce working software. They are experienced with designing and implementing software solutions to meet business and customer needs.

We value passion for software craftsmanship balanced with a commitment to deliver customer focused solutions on-time.

Business Unit details

Agile Management products help redefine how work is planned, executed, and serviced to deliver more value, more rapidly in the business environments of present time.

Who we are seeking

An entrepreneurial fast paced mentality is critical for success in this position : a passionate can-do attitude, exceptional communication skills, and the ability to collaborate while acting as a thought leader in your area of expertise will serve you well at CA Technologies.

Does this sound like a challenge you're ready for?

The perfect candidate for this role will have a demonstrated record of success in positions of increasing responsibility over the course of their career.

An ideal background will include :

  • 8+ years of working experience in Product Containerization and DevOps tools such as Docker, Open Shift and AWS.
  • Strong in scripting languages (Ant, Shell, Python etc.) and OO programming - Java.
  • Solid understanding of CI / CD architecture, design, best practices and tooling, preferably Jenkins.
  • Strong knowledge of orchestration tools Kubernetes, Docker Swarm, etc.
  • Solid knowledge of deployment tools like Docker Compose, Ansible etc.
  • Experience in designing and implementing solutions using one or more AWS features, tools and technologies such as EC2, EBS, Glacier, S3, ELB, CloudFormation, ECS, Fargate, Lambada, CloudWatch, VPC, RDS, AWS CLI, REST API, AWS billing.
  • Working experience with logging / monitoring tools AWS CloudWatch, DataDog, ElasticSearch, Logstash, Kibana.
  • Working knowledge of AWS migrations tools, application assessment and database migration.
  • Strong experience with version control systems (like Git) and their use in release management, branching, merging, and integration strategies.
  • Experience in product installation, upgrade and configuration in both Linux and Windows platforms.
  • Ability to analyze and resolve complex infrastructure resource and application deployment issues.
  • UNIX / Linux administration, troubleshooting, performance tuning, & security.
  • Database installation, export / import, configuration and administration experience (Oracle, SQL Server).
  • Strong understanding of systems fundamentals including OS, networking, storage, load balancing, etc.
  • Ability to analyze and resolve complex infrastructure resource and application deployment issues.
  • Expertise in working with Agile / SCRUM teams.
  • Ability to learn and adapt to new technologies quickly.
  • Understanding of industry best practices and patterns for cloud services, automation and integration
  • Skills Desired :

  • Certified on at least one of the following - AWS Certified Solutions Architect / AWS Certified Sysops Administrator / AWS Certified DevOps Engineer.
  • Experience in Jenkins pipeline code and libraries would be plus.
  • Experience with Identity services - SSO, Federated SSO, OAuth, OpenID Connect.
  • Strong organizational, communication skills and detail oriented.
  • Experience in building JAVA / JavaScript / Web / Standalone Applications.
  • Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).
  • Working experience with cross-geo teams will be preferred.
  • Continuously evaluate software performance, identify performance degradation and opportunities to gain performance improvements valued by customers.
  • Preferred Education

    Bachelor's / Master’s degree in computer science or equivalent.

    More About Working at CA :

    CA has earned scores of global Workplace Excellence awards in the last few years and there’s a reason for that. Here you’ll have the opportunity to eliminate barriers for our customers and earn a competitive compensation and total rewards package all while pushing the boundaries of what’s possible by collaborating with a diverse team of global innovators.

    In short, CA’s fun, diverse, and fast-paced culture has put us on the map as one of the best employers in Information Technology.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form