1WorldSync is looking for a Principal Software Architect to guide the design and implementation of software solutions under the User Generated Content business division.
Requirements
- 7+ years of full-stack application development in Kotlin, Java and with AWS (strong Kotlin experience preferred)
- 3+ years of experience with event-driven development (SQS, SNS, Kafka, Kinesis, Pub/Sub) and idempotent patterns
- 3+ years of experience developing APIs for front end applications
- 3+ years of strong experience with relational databases (PostgreSQL, MySQL) and large data sets
- 3+ years of experience leveraging and maintaining CI/CD tooling (CircleCI, GitHub Actions)
- 3+ years of experience leveraging infrastructure as code using Terraform
- Previous experience leveraging automated database DDL (Liquibase, Flyway)
- Previous experience with object data stores (AWS S3, Azure Blob Storage, GCP Cloud Storage) and/or document data stores (AWS DynamoDb, MongoDB, NoSQL)
Responsibilities
- Establish and champion the high-level, long-term architectural strategy for the UGC division’s suite of solutions
- Ensure feature architecture aligns with the established technical strategy through active guidance of development teams
- Develop the engineering team's capability in architectural design and implementation through mentorship and enablement
- Lead the research, evaluation, and adoption of new technologies to advance our solutions
- Drive enhancements in engineering-wide practices, including CI/CD, monitoring, security, and developer experience tooling
- Mentor engineers on technical best practices via collaborative design, pairing, and detailed code reviews
Other
- 3 days per week at our Chicago headquarters location
- Authority to work in, and be located in the US
- Incredible health benefits (FSA and HSA options), with dental and vision coverage
- 401(k) plan with employer match
- Paid time off as well as company holidays, volunteer time off, sick time, bereavement leave, and 12 weeks of fully paid parental bonding leave