Principal Software Engineer at PeopleWare Staffing in Austin County, TX

PeopleWare Staffing

Austin County, TX
October 20, 2020
FULL TIME
IT
Apply You will be redirected to PeopleWare Staffing's preferred application process.

Principal Software Engineer

Looking for a Principal Software Engineer to rollout new software systems in order to spread and evangelize the latest and greatest technologies. The ideal candidate should have a strong background in software design, development and management in the delivery of highly-scalable, micro-services driven cloud based systems, leveraging a combination of front end and backend technologies running in containers.

Responsibilities

Include bull Lead, develop and inspire a team of engineers to meet initiative objectives bull Introduce new technologies to engineering teams, taking part in the training, adoption, and execution of new platforms bull Work closely with other engineering teams to gain bottom-up consensus in delivering technology solutions bull Full-stack hands on development bull Design and communicate solutions that help software engineers to deliver to growing business needs, while thoroughly considering the systems impact bull Accelerate the development process by suggesting and implementing improvements to the developer pipeline bull Foster code reuse, maintainability and consistency across multiple development teams. Provide guidance on how to build reusable components bull Develop a deep understanding of the system, write technical specifications, mentor development team, enforce coding standards bull Drive the DevOps culture, taking quality into your hands, enabled by automated testing and continuous integration bull Present technological solutions to IT leadership that communicates the value, intent, and trade-offs of your approach bull Build and foster stakeholder relationships both within your team and among others bull Contribute to the department's identity, standards, guidelines and best practices bull Support the daily operations of the ITTech department Required Skills bull Bachelor's degree in Computer Science or related field required bull 10 years of hands on programming experience bull 8 years of hands on programming in .NET or Java and relational databases (MS SQL, Oracle, MySQL, etc.) bull 3 years developing in backend platforms such as NodeJS, Python, PHP, etc. bull 3 years working with NoSQL solutions such as MongoDB, Neo4J, Redis, Cassandra, etc. bull Previous experience as a technical leader andor leading Agile.
Scrum teams bull Proven success implementing client side MVVM frameworks such as Angular or React as well as expert proficiency with JavaScript bull Experience with Secure Coding Practices and assurance that these practices are consistently followed in the development of all software products bull Cloud based computing such as Azure or AWS, especially serverless compute such as Azure Functions or AWS Lambda bull Distributed and asynchronous computing experience using message queues, streaming, and event based development using any of SNS, SQS, Azure Service Bus, Kinesis, Kafka, or related products bull Production experience with Docker, Kubernetes andor similar container engines and orchestration including ECSFargate or EKS bull Advanced experience building web servicesAPIs using REST based API in a high transaction environment bull Knowledge of API security using OAuth or OpenID Connect bull Ability to write complex SQL queries with deep knowledge of database indexing and query optimization bull Strong experience with managing change control policies, software builds, deployment strategies, code reviews and software recommendations bull Expert experience working with a source control tool (GIT) with strong understanding of how to automate developer workflows bull Proven ability to use Design Patterns to accomplish scalable architecture bull Proficiency in using architectural design utilities like Visio, ER
Ds, UML bull Proficiency using MS Power.
Point to deliver technical and non-technical presentations bull Expert level experience working in a Windows environment bull Intermediate experience working in a Linux environment bull Strong attention to detail and work ethic bull Strong analytical and problem solving skills bull Excellent communication (both written and verbal) and interpersonal skills bull AI, Machine Learning, and Natural Language Processing experience is a plus If you think you are a good fit for this position, please donrsquot hesitate to apply now People.
Ware Staffing, Inc. is dedicated to placing quality individuals into contract and full-time positions. There is no fee charged to our candidates or contractors. Our philosophy is to keep everyone's best interest at heart and make sure there is a good match on skills and personal interests. For more information please visit our website www. People.
WareStaffing.com httpwww. People.
WareStaffing.com Please Note
- We are unable to sponsor H1-B visas at this time.
- No third party candidates will be considered for this position.
- U.S. citizens and those authorized to work in the US are encouraged to apply.

Apply You will be redirected to PeopleWare Staffing's preferred application process.
Job Expires: November 19, 2020

More Angular Jobs



Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?

Be at home with your family

Get help finding work-from-home

Your Children Will Be Happier

Stop parenting from the office

Flexible Careers - No Commute

Is your job putting you at risk?

Work from the safety of your own home

Cancel the Commute & Save Hours per Day