Skip to main content

This job has expired

Principal Software Engineer

Employer
PS SOLUTIONS
Location
Bowie, MD
Closing date
Dec 4, 2020
Principal Software Engineer Job Description: The responsibilities and duties of this position include: Lead the design and development of secure, multi-account, multi-region, highly available, and highly automated public cloud environments to support the full software development life cycle and production of mission-critical applications Work with stakeholders to understand business use cases and design and architect solutions using cloud technologies DevOps focus; Create and maintain automation scripts to increase system efficiency and lower administrative level of effort; Understand and contribute to the creation of system support documents, operational procedures, and build scripts; Develop and maintain an expert level of knowledge regarding products and services of the Company to achieve product development and functionality requirements; Managing and coordinating staff required for the achievement of the Company's technology initiatives, operations, and functionality; Develop staff members through continuous feedback, mentoring, annual goal planning and performance management; Maintain compliance with company policies, procedures and mission statement; Adhere to all confidentiality and HIPAA requirements as outlined within company operating policies and procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position; Fulfill those responsibilities and/or duties that may be reasonably provided by the company for the purpose of achieving operational and financial success; and Uphold responsibilities relative to the separation of duties for applicable processes and procedures within your job function. Skills: 10+ years of IT experience with at least 3 years' experience with public 10+ cloud (AWS) Strong experience using managed services and Infrastructure as a service. 5+ Years of Strong experience in Big Data (Spark, Scala, Java, Python), 5+ 1+ Years using EMR Architect and code solutions for large-scale ETL pipelines with data processing frameworks Strong Experience building microservices and event-based architectures including Lambda, Fargate Hands on experience with Terraform and/or cloud formation. Hands on experience building CI/CD pipelines in public cloud Experience leading and mentoring junior engineers Experience working with scalable cloud-based data warehousing solutions such as Redshift, Snowflake Good Understanding of cloud economy Experience with Serverless Architecture Strong scripting knowledge; Strong networking experience; Strong systems engineering experience, including engineering, configuration, and management of Windows and Linux server environments Job Requirements: The responsibilities and duties of this position include: Lead the design and development of secure, multi-account, multi-region, highly available, and highly automated public cloud environments to support the full software development life cycle and production of mission-critical applications Work with stakeholders to understand business use cases and design and architect solutions using cloud technologies DevOps focus; Create and maintain automation scripts to increase system efficiency and lower administrative level of effort; Understand and contribute to the creation of system support documents, operational procedures, and build scripts; Develop and maintain an expert level of knowledge regarding products and services of the Company to achieve product development and functionality requirements; Managing and coordinating staff required for the achievement of the Company's technology initiatives, operations, and functionality; Develop staff members through continuous feedback, mentoring, annual goal planning and performance management; Maintain compliance with company policies, procedures and mission statement; Adhere to all confidentiality and HIPAA requirements as outlined within company operating policies and procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position; Fulfill those responsibilities and/or duties that may be reasonably provided by the company for the purpose of achieving operational and financial success; and Uphold responsibilities relative to the separation of duties for applicable processes and procedures within your job function.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert