PerformLine is a leading provider of multi-channel marketing compliance technology for enterprises in highly regulated industries. They are seeking a Senior Software Engineer to build AI powered features on AWS, improve system reliability, and contribute to team culture while working on impactful projects.
Responsibilities:
- Build cloud native services on AWS using the right mix of serverless, containerized, and event driven patterns
- Work across Go or Python depending on what best serves the platform and the problem
- Design and implement small LLM powered features using AWS Bedrock in a safe, controlled, user initiated manner
- Strengthen reliability and observability across distributed systems through logging, metrics, tracing, and actionable dashboards
- Apply modern AWS service patterns to improve scale, reduce cost, and accelerate development
- Contribute to internal best practices for integrating deterministic logic with AI assisted workflows
- Help the team adopt efficient cloud first patterns and improve the way we build and operate services on AWS
- Make the whole team better by advocating for best practices, gently reminding people of why the processes we have exist, and helping less experienced engineers find ways to ‘level up’
- Embrace having a large impact on team morale, culture, feedback, and even recruiting
- Represent your engineering organization outside of the company
Requirements:
- Strong hands on experience building backend systems on AWS using services such as Lambda, ECS, SQS, SNS, DynamoDB, S3, API Gateway, and IAM
- Experience writing production software in Go or Python and the ability to move between both
- Familiarity with AWS Bedrock or other LLM platforms and how to integrate model calls into backend services
- Experience instrumenting applications with observability tooling for metrics, logs, and traces
- Practical knowledge of event driven architecture, asynchronous processing, and distributed debugging
- Solid understanding of CI/CD workflows, deployment patterns, and version control using GitHub
- Experience designing and evolving REST based APIs in production environments
- Comfortable working in Go or Python without being anchored to a specific language
- Quick to learn new AWS services, tools, or frameworks and apply them productively
- Values clarity in distributed system design and thrives in environments where requirements evolve
- Understands how to integrate AI capabilities into existing systems without compromising reliability
- Balances experimentation with discipline and recognizes when simple solutions are better than clever ones
- Approaches cloud architecture with a practical view of cost, performance, and security
- Sees ambiguity as an opportunity to drive alignment and move work forward
- Empathetic and collaborates with peers & stakeholders to deliver
- Never operates with an adversarial attitude
- Seeks out coaching and takes critical feedback well