CA Technologies Software Engineer in Santa Clara, California
Do you want to help eliminate barriers between ideas and business outcomes? We want you to bring your unique experiences and creative ideas to the table. CA Technologies provides software and solutions that help our customers to develop, manage, and secure complex IT environments to increase productivity and enhance competitiveness in their businesses. It’s our aim to encourage global collaboration and results-oriented innovation, while supporting and developing our talented people and our communities. CA Technologies will empower you to drive authentic success, for both the business and yourself in the application economy.
Do you want to help eliminate barriers between ideas and business outcomes? We want you to bring your unique experiences and creative ideas to the table. This is an exciting time and opportunity to work on a next generation of data technology!
Enterprises hold untapped data from which valuable information can be derived to enable more agile business decision-making. However, building data pipelines and data analytics today is a challenge for most as the complexities to implement, maintain, and develop its components (Hadoop, NoSQL DB, Spark, Kafka, Elasticsearch etc.) have increased substantially. These challenges present themselves differently dependent upon one’s role. Such intricacies create a lot of productivity killers for developers and DevOps. Understanding these challenges and how to avoid or resolve them will help one prepare for a successful endeavor building data pipelines and analytics implementation.
As a Software Engineer, you will be engaged full-time in hands-on software development. Successful candidates are self-starters who thrive in a collaborative, cross-functional agile environment. These candidates collaborate with other scrum team members to produce high quality working software. They are experts in 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.
- The Opportunity We Offer:*
CA Technologies is introducing new innovations and usability enhancements to simplify and streamline building data pipelines and analytics, and extend flexibility and control in managing data engineering. To realize that vision the Data and Analytics (project Jarvis) team at CA Technologies Santa Clara R&D center is looking for top software engineering talent to help design, innovate and build our next generation of Analytics platform based on open source technologies. This analytics platform is a core platform for our company’s Data Analytics strategy and is used by many CA products. If you are passionate about data technologies and have a desire to resolve challenging technical problems, come talk to us for your next career move!
At CA, we believe in work hard and play hard philosophy. While our teams innovate and solve tough technical problems, our pool tournaments, table tennis championships, and beer bash are equally fun.
This is a unique opportunity to contribute to our Data Analytics software solution and bring it to the next level.
Participate in grooming of product backlog with product management, development, architecture, and other stakeholders.
Design, implement, and productize software components and systems using standard software development methodologies and tools.
Automate unit, functional, system, and performance testing.
Collaborate with architects, product owners, engineers in test and customers to understand and resolve product issues.
Constantly refine and keep current with emerging technologies in software development and testing.
2+ years of experience in software design and development.
Excellent verbal and written communication skills.
Strong Java programming skills.
Solid experience using and developing RESTful APIs, Web Services, NoSQL / SQL Database.
Understanding of test driven development (TDD) approach and hands-on experience with writing unit tests.
Experience with distributed, highly scalable, multi-node environments.
Knowledge of Scrum & Agile Methodologies.
Experience with Docker containers and orchestration systems such as Kubernetes or OpenShift.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Experience with Hadoop, Kafka, Spark, Elasticsearch.
Exposure to SaaS, Big Data, Linux.
Scripting languages – Python, Go, or Scala.
Contributions to Open Source Apache projects is big plus.
SOA and/or micro-service design and implementation experience
Hands on experience with bug tracking tools and source control systems.
More About Working at CA:*
CA has earned scores of 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.
We offer competitive salary, company-sponsored premium Medical/Prescription & Dental Plans, company-paid Holidays, Vacation, Anniversary Service and Sick Days, 401(k) Plan, Education/Training Reimbursement, Charitable Gift Program, Adoption Assistance Program.
Learn more about CA Technologies and this opportunity now at http://ca.com/careers
We and all of our subsidiaries are equal opportunity employers. As such, it is our corporate policy to fill positions with qualified candidates regardless of the candidate’s race, color, sex, age, religion, ancestry, national origin, citizenship status, marital status, sexual orientation, gender identity, genetic information, disability, pregnancy, military status, veteran status or any other protected group status.
/ Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly./
/ If you require an accommodation with the online application process, please contact Talent Acquisition at 1-800-454-3788./