CA, Inc. for Principal Software Engineer in Austin, TX

Principal Software Engineer Job Description

This position is responsible for working closely with management and Architects to produce highly complex and sophisticated software often on design projects that span several groups. Technical expert with in-depth programming and product knowledge and has strong technical skills combined with project management and leadership ability. Provide high-level research and analysis related to software design and development and solves complex problems.

CA Technologies (NASDAQ: CA) formerly known as Computer Associates, is one of the world’s leading IT management software and solution companies with expertise across all IT environments – from mainframe and physical to virtual and cloud. Our software manages and secures IT environments, enabling our customers to deliver more flexible IT services, and our solutions help our customers gain a level of deep insight into and gain control over complex and mixed information technology (IT) environments. CA Technologies works with the majority of the Forbes Global 2000, as well as government organizations and thousands of companies in diverse industries worldwide. Founded in 1976, CA Technologies served customers in virtually every country in the world and reported the fiscal year 2009 revenue of $4.3 billion.

We are currently looking for a qualified Principal Software Engineer to join our Development Team at our office located in Austin, TX.

Key Responsibilities:

  • Perform Sr. Software Engineer responsibilities often for the most complex units/modules/products.
  • Perform strategic research and design for a major technical area.
  • Work with Marketing to ensure CA’s technology is positioned effectively.
  • Advise development groups on technical matters as required.
  • Design patentable technology and propose and review patent applications.
  • Meet with customers to discuss their technical issues and requirements.
  • Hold private education classes to raise CA’s technical knowledge base.
  • Lead improvement of development processes and procedures.
  • Mentor, train, and develop Software Engineers.
  • May have direct reports and manage a small team.
  • Develop and maintain project plans.
  • Design, plan, and coordinate the activities of project teams.
  • Communicate project status to all interested parties and ensure the team stays on track to satisfy business needs and client expectations.
  • Ensure the completeness and quality of all project deliverables.
  • Manage the Change Control process through the life of a project.
  • Identify and escalates issues and, when necessary, pull appropriate teams together to solve challenges/problems, etc.
  • Recognize potential risks and implement a course of action to address them appropriately.
  • Develop and maintain project plans.
  • Design, plan, and coordinate the activities of project teams.
  • Communicate project status to all interested parties and ensure the team stays on track to satisfy business needs and client expectations.
  • Ensure the completeness and quality of all project deliverables.
  • Manage the Change Control process through the life of a project.
  • Identify and escalates issues and, when necessary, pull appropriate teams together to solve challenges/problems, etc.
  • Recognize potential risks and implement a course of action to address them appropriately.

Essential Requirements:

  • Bachelor’s Degree or global equivalent in Computer Science or related discipline.
  • Typically 7 or more years of experience (5 or more years with a Master’s Degree) in software development Level
  • Possess extensive experience with complex products and expert-level knowledge in areas applicable to product discipline and project management expertise in a lead role with the ability to mentor other developers.

Additional management or leadership training is beneficial

  • •3-5 years Java Technologies Experience with the following: Java, EXT JS, and Javascript, Web Services – JAX-WS / ApacheCXF, Pax Web with Jetty 6, OSGi, Equinox, Karaf, Database – MySQL, JDBC / MySQL JDBC Connector, Eclipse IDE
  • Experience working on Windows is required and working on a UNIX platform is a plus
  • Knowledge or experience with Flex or working in an Agile methodology would be nice
  • Experience working as an architect, team lead or manager would be a plus
  • Experience working in the telecom space is desired

Skills of Principal Software Engineer:

  • Strong technical leadership skills.
  • Strong communication skills.
  • Strong teamwork skills for cross-group cooperation.
  • Strong technical knowledge of the industry.
  • High self-motivational drive.
  • Strong writing skills.
  • Strong analytical skills and the ability to understand complexities and how components connect and relate to each other.
  • Ability to perform under pressure.
  • Strong technical awareness.
  • Strong business knowledge.
  • Skilled in time management.
  • Ability to prioritize workload.
  • Team Work.
  • Leadership skills and ability.
  • Coaching and mentoring skills.
  • Solid understanding of network performance management terms and concepts; network protocols; ability to program in both front-end (web-based GUI using .NET) and back-end (Java technologies) areas of products
  • Programming, design, SNMP technology, testing, Microsoft platform technologies, SQL databases, independent thought, and methodical work habits

There’s never been a better time to join CA Technologies. We’re a dynamic company with a strong vision in a growing global market. At a time when customers are demanding more and more from their technology, we’re changing the way the world manages IT, to help customers better perform, compete, and grow. That’s why the majority of leading companies across industries worldwide use our software. It’s also why you’ll find a wealth of opportunities for meaningful and rewarding work. Come to CA Technologies and build the career you want.

We offer competitive salary, company-sponsored premium Medical/Prescription & Dental Plans, company-paid Holidays, Vacation, Personal and Sick Days, 401(k) Plan, Education/Training Reimbursement, Charitable Gift Program, Adoption Assistance Program, and Veterinary Care Insurance. To apply for Principal Software Engineer Job: http://tinyurl.com/273hvzr