Hard Skills ? 7 years in Software Engineering or a related Engineering field ? Experience creating REST or REST-like APIs ? Proficient with Goroutines, Go channel patterns, concurrency, and pointers ? Experience working in a distributed cloud-based system ? Experience with different SQL and NoSQL variants; PostgreSQL and Redis preferred ? Experience with ORM tools like SQLC ? Kafka or other streaming/messaging experience ? Identity management experience such as OAuth, SAML, LDAP ? "Idiomatic" Go ? Experience writing/running unit tests ? Previous experience with 3rd party integrations ? Experience with monitoring and tracing Nice to have: ? Temporal/Workflow Orchestration ? Background Processing such as River/Goworker Senior Software Engineer minimum expectations plus the following: ? Experience working remotely (accountability, self-starter, good written communication, and ability to work through blocks)? Leads teams, designs projects with larger complexities ? Responsible for training and directing less experienced team members ? Experience with multiple programming languages: Ruby/Rails is preferred as a secondary language/framework, with Python also being a good segue to Ruby ? Experience supporting and troubleshooting live systems ? Leads technical discussions ? Actively keeps abreast of the latest technologies and frameworks ? Can identify technical debt and create a plan to address it ? Can refactor and implement architectural patterns within an application ? Experience with Application Performance Management (APM)? Works closely with product stakeholders to assist with requirements gathering, story creation, and work estimation ? Ensures user stories are properly defined and reviewed from a technical standpoint ? Experience running agile practices in lieu of a Scrum Master ? Influences the usage of automated testing as a first-class concern ? Works with stakeholders to ensure projects have adequate test and rollout plans Soft Skills Collaboration & Teamwork ? Contributes to team discussions when appropriate, supports team decisions, and helps out where possible ? Encourages participation from other employees Communication ? Communicates clearly, professionally, and in a timely manner in both verbal and written form with internal and external stakeholders ? Is experienced and comfortable working directly with clients ? Can communicate bad news when necessary Continuous Improvement ? Comfortable and familiar with giving and receiving feedback, in the context of both code reviews and interpersonal professional development ? Furthers tech interests by attending meetups, workshops, events, and/or watching conference talks and/or reading material online Continuous Delivery ? Delivers value early and often ? Reduces risk by introducing changes slowly through concepts like feature flags, canary builds, and other approaches Curiosity ? Continual learner, enjoys learning, and asks why Customer Focus ? Strives to exceed the expectations and requirements of internal and external customers, without over-engineering or succumbing to scope creep ? Acts with customers in mind and values the importance of providing high-quality customer service ? Makes clients aware of pitfalls within designs Prioritization ? Priority decisions will usually be right, sometimes adjusted with leadership input ? Ability to adopt a methodical approach, managing multiple tasks simultaneously whilst maintaining a high level of accuracy in all work carried out Problem Solving ? Can decompose issues and pick the most efficient and effective approach within the given circumstances, is tool-agnostic Supervision ? Works independently with minimal oversight, seeks input when needed from Principals ? Can oversee the work of others Working Within Ambiguity ? Proficient, moves through uncertainty toward action, will act with incomplete information while also taking steps to fill in the blanks Understands Vision and Architecture ? Understands longer-term vision and can iterate systems toward a vision through smaller incremental changes ? Works with existing Principals and/or Architects to ensure the vision is realized.
#J-18808-Ljbffr