Facebook pixel

Principal Engineer Back End
Confirmed live in the last 24 hours
Locations
Missoula, MT, USA • Remote • Bellevue, WA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Bash
Docker
JavaScript
Git
Java
Management
Microsoft Azure
SCRUM
Terraform
Kubernetes
Python
Requirements
  • 10+ years of professional software development experience
  • Strong understanding of cloud networking (DNS, SSL, Virtual Networks, VPC, VPN, Routing, Peering, NATs, Firewalls, WAF, DoS Protection)
  • Must be able to work with technologies including: AWS, Azure, Git, GitHub Actions, Kubernetes, Docker, AWS CDK/SDK/API, Terraform, Python, .NET, Java, JavaScript, Bash, YAML, DAST, Datadog, Akamai
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operation
  • Experience with distributed computing and enterprise-wide systems
  • Experience building cloud native applications that run on Kubernetes is desired
  • Experience in communicating with other technical teams and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills, making them more effective software engineers
  • Experience influencing software engineering best practices across many teams
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
Responsibilities
  • Play a central role in the technical design process of new systems, services, databases, and platforms
  • Ensure engineering efforts are high quality and moving in the right direction
  • Work cross functionally to ensure that infrastructure and test efforts align with planned feature timelines
  • Act as a consultant for feature teams and any technical issue in engineering
  • Function as the most senior technical resource for the various Scrum teams
  • Mentor software engineers and engineering managers from a technical perspective
  • Review code/PRs ensuring that our software is increasing in quality and providing feedback to ICs about their code
  • Work closely with internal engineering stakeholders and external product managers to couple the growth and capabilities of the platform to the needs of the company
  • Drive the reduction of technical debt through a cycle of continuous improvement and iterative change
Submittable

51-200 employees

Submission & application review platform
Company Overview
Submittable’s mission is to accelerate everyone's goals. The company has a growing social impact platform used by thousands of companies, governments, and philanthropic organizations to manage their social impact programs and maximize their impact.
Benefits
  • Health insurance
  • 401K
  • Optional HSA, FSA, & DCA accounts
  • Flexible hour
  • Remote work options
  • Generous paid parental
  • Professional development stipends
  • Involvement in community outreach programs
  • Fully-stocked kitchens
  • Weekly catered lunches
  • Monthly company sponsored happy hours & gatherings