Job Description
Job Description
Mount Indie is looking to add a Database Engineer to a high-visibility team with more than 50 developers both military and civilian programmers; broken into 6 scrum teams focused on the technical capabilities. With nearly 3,000 active monthly users and increasing visibility across the organization, this is your chance to help shape tools that matter. You'll be part of a collaborative, forward-thinking team that often has a direct line to decision-makers and influence on feature development. If you're looking to work on meaningful projects that are both technically interesting and organizationally important, wed love to hear from you.
As a Database Engineer, you'll help drive performance, scale, and reliability across our core data systems. This includes deploying databases, troubleshooting optimization issues, and supporting our growing infrastructure in a fast-paced, Agile environment. The DBE works primarily at the front end of the lifecycle-requirements through system acceptance testing and Initial Operational Capability (IOC). Develops requirements from a projects inception to its conclusion for a particular business and Information Technology (IT) subject matter area (i.e., simple to complex systems). You will assist with recommendations for, and analysis and evaluation of systems improvements, optimization, development, and / or maintenance efforts.
Required Experience
- Five (5) years experience as a DBE in programs and contracts of similar scope, type, and complexity is required.
- Bachelors degree in a technical discipline from an accredited college or university is required. Five (5) years of DBE experience may be substituted for a bachelors degree.
- Experience supporting the database design, development, implementation, information storage and retrieval, data flow and analysis activities
- Experience supporting the analysis and evaluation of system improvements, optimization, development and / or maintenance efforts
- Ability to support the development of long and short term requirements for database administration and design
We're looking for someone with hands-on experience in the following areas :
Working with MongoDB or MariaDB , including :Deployment and administrationDebugging and resolving performance issuesScaling databases for increased demandStrong understanding of database management principlesFamiliarity with Agile development processesComfort using tools like Git , Jira , and ConfluenceTSSCI Full Scope PolyDesired Skills
While not required, experience with the following will help you ramp up quickly :
Development using Python and frameworks like Django or FlaskCreating and integrating RESTful APIsBuilding in a microservices architectureUsing Swagger for API design / documentationWorking with cloud environments such as AWS or C2SUsing Docker for containerized deploymentsWorking in IDEs like Visual Studio CodeExperience with JSON and / or XML serializationHow We Work
High Visibility : Our tools are essential and frequently usedWhat we do matters and organization leadership notices. This means that we often have a seat at the table when it comes to new features that the org chief wants to build. We also have a duty to report and be responsible for when there are problems in production.Agile Sprints : We operate in 2-week sprint cycles with 90-day Program Increments (PIs).Core Working Hours : Meetings are typically between 10am2pm; outside of that, your time is flexible.Schedule Flexibility : Team members start as early as 5 : 30am and stay as late as 8pm. We value consistency in individual schedules while allowing flexibility.Work from home opportunity - After 90 days of hire. 1-day on Thursday / Friday depending on prioritized productive work.If you're excited about solving complex problems, supporting systems at scale, and working on tools that directly impact a growing user base, this could be a great fit. We look forward to connecting with you.