Principal Software Engineer

Arvada, Colorado

Mount Indie, LLC
Job Expired - Click here to search for similar jobs
Mount Indie is hiring a Software Engineering professional who will use their creativity and technical skills to work with a team to design, develop, and build computer software systems, participating in the design process for the entire system development lifecycle. Candidate must have experience in technical lead positions. This role will not have any direct reports, but will lead technical decision making. ESSENTIAL FUNCTIONS AND RESPONSIBILITIES Serve as a lead Software Production and Data Engineer with the day to day responsibilities of:
•Gain consensus on requirements by documenting the scope, criteria, and solutions for projects.
•Leverage development experience to successfully run Java and Python codebases in containers on Kubernetes.
•Develop and maintain pipelines with Apache Airflow
•Build ingest pipelines and terabyte/petabyte levels.
•Coordinate with operational Engineers on CI/CD concepts.
•Create well-modularized, maintainable software and willing to follow group coding standards and design and leverage Git for with version control.
•Build, operate, and maintain high-performance services for platforms and products.
•Works closely with the team to advocate and participate in systems design, improving existing systems and processes.
•Diagnose, resolve, and prevent production risks or issues.
•Able to develop in "no framework" and "micro-framework" environments. Handle support and operations of software, including:
•Monitoring and alerting
•Configuration management
•Upgrades
•Debug, improve, and optimize services. KNOWLEDGE, SKILLS, ABILITIES AND QUALFICATIONS
•Degree in Computer Science, Mathematics, or similar field.
•10+ years of related software/data engineering experience required to include:
•Experienced with one or more languages (Java, Python,Typescript/Javascript,Go, C+, Rust, PHP) preferred expertise with Java and Python
•Proficient in running java and python codebases in containers on Kubernetes
•Experience in building and maintaining data integration pipelines
•Hands-on experience with Apache Airflow including the development and maintenance of pipelines
•Expert in building ingest pipelines and terabyte/petabyte levels.
•Experience with distributed event streaming (Pub/Sub, Kafka)
•Experience with databases (BigQuery, PostgreSQL, BigTable)
•Experience with Agile software development.
•Solid understanding and experience with Windows and/or Linux operating systems.
•Understanding of API concepts (gRPC, HTTP,REST/JSON)
•Understanding of container-based services, SOLID principles, unit testing, and TDD Concepts.
•Must possess strong computer skills in MS Office, including Word, Teams, Excel, and Outlook.
•Requires strong communication and interpersonal skills to effectively interact with different departments within the company and employees.
•Committed to providing outstanding customer service and represents the company in a professional manner.
•Ability to deal with confidential and sensitive information.
•Must be able to identify and escalate non-technical issues to their immediate Supervisor.
•Requires the ability to prioritize work, meet stringent deadlines, balance multiple tasks and work in a team environment.
•Proven experience working in a fast-paced environment where personal initiative is a critical element to success.
Date Posted: 17 April 2024
Job Expired - Click here to search for similar jobs