Sr. Principal, Software Engineering
Job Description
Do you want to make a dent in improving how our nation uses data for better decision-making? Do you have a passion for solving some of the toughest challenges and pushing the boundaries of leading-edge technologies? At MetroStar, we are transforming how data can be discovered, accessed, and consumed for public good.
As a Sr. Principal, Software Engineering, you’ll work with a team of highly talented and passionate individuals to design and develop an enterprise-wide data dissemination platform for one of the largest data agencies in the nation. If you want to join a company that is fanatically obsessed with creating value of our people and clients, we want you to work for MetroStar!
Don’t meet every single Must Have? Studies have shown that women, people of color and the LGBTQ+ community are less likely to apply to jobs unless they meet every single qualification. At MetroStar we are dedicated to building a diverse, inclusive, and authentic culture, so if you’re excited about this role, but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to go ahead and apply. We pride ourselves on making great matches, and you may be the perfect match for this role or another one we have. Best of luck! – The MetroStar People & Culture Team.
You're a great fit if you:
- A passion for delivering mission-critical enterprise solutions through innovation and technical thought leadership for our customers
- You have experience leading enterprise-scale, cross-functional teams that develop mission-critical, data-intensive software applications in a hybrid on-prem and cloud environment
- You enjoy working in an Agile environment and group setting in order to provide timely, effective, and customized software solutions to your customer
- You possess excellent communication skills across all levels to articulate complex, technical concepts to executive staff, stakeholders, and technical resources in clear concise language
You'll love our opportunity if you have: (This is the stuff you MUST have to be a fit)
- 15+ years (10 years minimum) leading and managing software engineering teams
- Experience leading cross-functional software development teams for front-end, middle-tier, back-end development activities as well as infrastructure and networking components
- Knowledge and experience with DevOps/DevSecOps concepts and tools, including DevOps architectures, tools, and maturity models.
- Knowledge of infrastructure engineering concepts including on-premise, cloud, and hybrid deployment models (AWS preferred).
- Knowledge of configuration management techniques and tools, including environment management, infrastructure-as-code, and container-based deployment models.
- Knowledge of release management techniques and tools, including versioning, issue/story management software, and dependency management.
- Knowledge and experience with the following technologies: Java, Node.js, Elasticsearch, Logstash and Kibana platform, Oracle DBMS, and Apache Tomcat.
- Working understanding of code and script (such as Java, JavaScript, Python, Linux) with the ability to use a wide variety of open-source technologies and cloud services.
- Working knowledge of best practices and IT operations in an always-up, always-available service
- Demonstrated experience of conducting code reviews and coaching software development teams on software development best practices
- Experience in establishing processes and procedures as well as producing software development technical artifacts
- Experience in the interpretation and implementation of Federally mandated policies, procedures, and other directives to assist in meeting agency compliance requirements.
- A Bachelor’s Degree
- The ability to obtain a Public Trust clearance
We'll REALLY love it if you have: (This is the bonus stuff that makes you stand out)
- Project Management Professional (PMP), PMI Agile Certified Practitioner (PMI-ACP) or similar certification
- Experience working at the U.S. Census Bureau and/or hands-on experience with Census data.
- Experience in providing guidance related to the enhancement of automated systems to incorporate new policies, procedures, and directives.
- Experience gathering and providing evidence for root cause analysis, technical debt, and defect regression analysis.
- Experience gathering and providing evidence for continuous monitoring.
What your day will look like:
- You’ll be the leading voice of the technical teams for development, modernization and enhancements for mission-critical software applications
- You’ll develop, implement and promote SDLC best practices and processes to execute efficient SDLC
- You’ll assist in the development of policies and procedures for configuration management, release management, and performance management (e.g., root cause analysis, issue and problem management, escalation procedures)
- You’ll assist in the development and assessment of service level agreements for IT engineering services to support continuous improvements.
- You’ll interact with a cross-functional team of business analysts, developers, testers, scrum masters and product owners to design, development and implement features and capabilities
- You’ll identify and communicate risks, issues, and dependencies to your team as well as the program and mitigate them in a timely manner
- You’ll develop, cultivate, and manage customer relationships
The Admin Stuff:Â In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
The Legal Stuff:Â MetroStar Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of MetroStar Systems.
Date Posted
12/23/2022
Views
6
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsPrincipal Cloud Architect: Pre-Sales - Myriad360
Views in the last 30 days - 0
This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View DetailsMedical Affairs Writer Contract - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics seeks a Medical Affairs Writer to develop scientific publications and communications for cell therapy innovations The role requir...
View Details