Aquia

Principal Software Engineer

Aquia

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $190,000 per year

Job Level

Lead

Tech Stack

AWSCloudCyber SecurityDockerFlaskJavaScriptOraclePostgresPythonSplunkTypeScript

About the role

  • Own the end to end development of new features: discovery, implementation, deployment, and documentation in collaboration with product manager.
  • Review test plans and collaborate with QA engineers to test.
  • Write technical specifications to outline feature design, architecture, and implementation details; present specs for approval internally and externally.
  • Work closely with external stakeholders to gather requirements, discuss solutions, and troubleshoot issues.
  • Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality code.
  • Investigate, debug, and resolve issues in production and development environments; work with stakeholders to determine scope and impact of issues.
  • Participate in the on-call support process as the primary on-call engineer; investigate alerts and help triage production bugs; work with Prod Admin and Deployments manager to finalize and deploy releases.

Requirements

  • At least 8 years of hands-on professional work experience building web applications and creating APIs.
  • Comfortable working in a fast-paced, dynamic environment in a self-directed manner that requires minimal supervision.
  • Familiarity with web accessibility standards to deliver services accessible to assistive technologies.
  • Strong communication and cross-functional collaboration skills.
  • Equal parts systems thinker and advocate for users.
  • Highly resourceful, reliable, and detail-oriented.
  • Ability to think strategically around trade-offs and short-term vs. long-term benefits.
  • An adaptive, empathetic, collaborative, and positive mindset.
  • Excellent written and real-time communication, technical and otherwise.
  • Programming Languages: Python, Typescript/JavaScript.
  • Python Libraries: Flask, SQLAlchemy, Marshmallow, and Pydantic.
  • Databases: Postgres and Oracle.
  • Preferred: Workflow orchestration using Temporal.io (Python SDK); Observability via Splunk and AWS CloudWatch; Containerized environments using Docker and ECS.