Principal Software Engineer

CA Technologies

(Santa Clara, California)
Full Time
Job Posting Details
About CA Technologies
CA Technologies (NASDAQ: CA) helps customers succeed in a future where every business— from apparel to energy— is being rewritten by software. With CA software at the center of their IT strategy, organizations can leverage the technology that changes the way we live— from the data center to the mobile device.
Summary
We are looking for a Principal Software Engineer to join our CA PPM product group. If you have experience architecting and creating complex software written in Java and you excel working in an Agile, collaborative environment.
Responsibilities
* Act as a next generation POC Architect who will work on POCs that are applicable to the CA PPM product and forward looking. * Work on a backlog of modern technology items that can be incorporated in to the product. * Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members. * Responsible for providing accurate work estimates for large complex and cross-functional initiatives. * Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections. * Drive improvement in software quality through design, code and test plan reviews. * Mentor, coach, train, facilitate and provide technological feedback as well as serve as a knowledge hub to other team members. * Build domain expertise and keep abreast on new technology, processes, systems & tools. * Work closely with product management representing engineering in cross-functional settings to understand and influence CA strategic product directions while translating those into appropriate product architectures and new product lines; constantly strive to evolve the product architecture and improve its maturity levels, modularity and flexibility. * Participate in grooming of product backlog with product management, development, architecture, and other stakeholders. * Visualize, articulate and break down complex testing areas into simpler parts. * Initiate and influence test strategies across teams and functional areas. * Participates in grooming of product backlog with product management, architecture, and other stakeholders. * Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections. * Fix bugs, add enhancements, and convert software to other platforms. * Work effectively with other team members as needed to determine system problems. * Put forward accurate time estimates of work to be done on a project.
Ideal Candidate
* 7 or more years of experience working with Java in an enterprise environment. * In-depth experience and understanding of the Agile methodology. * Ability to serve as a technical leader with in-depth technical knowledge and strong project management skills. * Passion for building enterprise software and pleasing customers. * Courage to take intelligent risks and learn from failure. * Any experience in the Project & Portfolio management space is a bonus!
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

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.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.