Job Directory Software Principal II

Software Principal II
Greenwood Village, CO

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Title: Software Principal II (Multiple openings)

Location: Greenwood Village, CO

Job Summary:

Plan and implement web service infrastructures and software applications to support the company's next generation software products. Drive delivery of cutting edge software in alignment with Advanced Engineering, Operations, and Product Development. Evaluate third party software solutions, code architecture, technical operations, strategic planning of releases, network operations, dispatch, and new product development and deployment. Aid in decision making process that contemplates business, competitive, technical, financial, and other considerations. Design, implement, monitor, enhance, and troubleshoot systems. Analyze and revise existing system logic difficulties and documentation as necessary. Test and review system designs. Develop RESTful APIs for use by front-end/User Interface using Java technologies. Design, develop, and implement software proposals and identify and suggest viable options. Implement designs, execute engagement deliverables, and follow through with engagement managers and product owners. Utilize relational and non-relational databases. Use continuous integration and delivery frameworks. Develop public and private cloud infrastructure using AWS and Pivotal Cloud Foundry. Perform software design, architecture, and development using Agile and Waterfall methodologies, open source frameworks, API standards, and Java, JavaScript, Ruby, and Chef.

Education/Qualifications:

Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, or a closely related field. Must have 5 years of progressively responsible post-baccalaureate experience using relational and non-relational databases; 4 years of experience: performing software design, architecture, and development using Agile or Waterfall methodologies; and designing, developing, and implementing software applications for a communication service provider, network service provider, enterprise service provider, over the top service provider, or similar provider; and 2 years of experience: performing software design, architecture, or development using open source frameworks, API standards, Java, JavaScript, Ruby, or Chef; using continuous integration and delivery frameworks; and developing public and private cloud infrastructure using cloud environments and tool suites. 10% domestic travel required.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.