Act-On Software-posted about 1 month ago
$110,000 - $135,000/Yr
Full-time • Senior
Portland, OR
101-250 employees

Act-On Software, a leading provider of SaaS based Digital Marketing Services is looking for a Senior Software Engineer to join our team and help build our next generation platform. We're looking for an engineer with a strong background in software engineering and production systems, who understands the elegance of simplicity and who thrives working in a collaborative agile environment.

  • You will design, develop, and maintain scalable backend and frontend services that power our platform, with a focus on code quality, performance, and maintainability
  • You will take ownership of features and systems from design through production, ensuring they meet customer needs and operational standards
  • You will participate in architecture decisions and technical design reviews, contributing to the evolution of our platform
  • You will mentor junior and mid-level engineers on the team, promoting best practices and fostering a collaborative engineering culture
  • You will collaborate cross-functionally with product, QA, and operations teams to ensure successful delivery and reliability
  • You will participate in on-call rotations and actively contribute to incident response and post-incident analysis
  • You will contribute to infrastructure improvements, deployment processes, and observability initiatives
  • Strong software engineering background with proven experience building production systems in Java and/or Node.js
  • Deep experience with relational and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes)
  • Proficiency with infrastructure-as-code tools (Terraform, Ansible, Puppet)
  • Experience with CI/CD pipelines (Jenkins, BitBucket Pipelines) and version control (Git)
  • Solid understanding of AWS cloud infrastructure and services
  • Experience with event streaming or message queues (Kafka)
  • Strong problem-solving skills, effective communication, and ability to mentor others
  • Comfortable working in an Agile environment with iterative development and continuous improvement
  • Comfortable leveraging AI tools to streamline design, decision making, and project execution
  • The knowledge, skills, and abilities are typically obtained through a college degree in Computer Science or related field, or equivalent professional experience.
  • We seek candidates with 5+ years of software engineering experience, including demonstrated growth into senior-level responsibilities.
  • Experience with monitoring, logging, and observability tools
  • Familiarity with ReactJS or modern JavaScript frameworks
  • Experience with build tools (Maven/Gradle)
  • Background in DevOps or infrastructure automation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service