Cox
Join our dynamic software engineering team as a Senior Software Engineer and play a crucial role in developing innovative digital media products for the Atlanta Journal-Constitution (AJC). This is a collaborative, hands-on position aimed at providing extraordinary content experiences to our audience.
How We Work:
At AJC, we value agile, self-organizing teams that blend technical excellence with a thorough understanding of business objectives. Our environment promotes collaboration and transparency, empowering engineers to innovate, engage in data-driven discussions, and deliver incremental value as we work cross-functionally to meet product goals while maintaining a strong engineering culture. Key Responsibilities: Build and maintain AJC's digital products and services across various CMS platforms (e.g., ArcXP, Payload), web/app platforms, and cloud ecosystems (e.g., AWS, Vercel). Utilize AI tools (e.g., GitHub Copilot, Amazon Q, Claude) to accelerate development and enhance system reliability. Lead CI/CD initiatives to improve deployment speed, reliability, and infrastructure resilience. Collaborate with cross-functional teams to shape technical strategies, define project scopes, and ensure successful delivery. Provide mentorship through code reviews, one-on-one mentoring, and knowledge-sharing sessions. Troubleshoot high-priority production issues and serve as a first responder during outages or performance incidents. Minimum Qualifications: Bachelor's degree in a related discipline with at least 4 years of experience in a related field, or alternative combinations of education and experience. Strong experience with DevOps in cloud environments (AWS, Vercel). Proficient in JavaScript/TypeScript and familiar with frameworks like Next.js, React, and React Native. Experience building and managing CI/CD pipelines, infrastructure as code, and system monitoring tools. Comfortable working in Agile settings with tools such as Jira, Git, CLI, and GitHub Actions (or similar). Ability to convert complex UX/UI designs into efficient and maintainable code. Experience leveraging AI tools to enhance workflows and optimize code quality. Excellent communication skills and a collaborative team mindset. Nice to Have: Promote DevOps best practices such as automated deployments, proactive monitoring, and enhanced observability. Collaborate with QA, product, and engineering teams to ensure efficient testing workflows and smooth software releases. Experience working with MongoDB. What Success Looks Like: Enhanced automation and reliability in deployment processes. Reduction in production issues through proactive monitoring and infrastructure improvements. Continuous improvement of DevOps tooling for a better developer experience. Strong technical partnerships across departments to streamline collaboration and expedite product delivery. Why Join Us:
At AJC, you'll become part of a mission-driven team committed to building impactful products. This is an opportunity to significantly influence DevOps strategy and work with a modern tech stack in an empowering and supportive agile environment. Compensation:
Base salary of $99,000.00 - $165,000.00, subject to change based on factors such as position location and the candidate's qualifications. Additional compensation may be available through an incentive program. Benefits:
The company offers flexible vacation policies, seven paid holidays, and up to 160 hours of paid wellness annually for you or your family. Additional paid time off is available for bereavement, voting, jury duty, volunteer work, military service, and parental leave. Applicants must be authorized to work in the United States without current or future sponsorship.
At AJC, we value agile, self-organizing teams that blend technical excellence with a thorough understanding of business objectives. Our environment promotes collaboration and transparency, empowering engineers to innovate, engage in data-driven discussions, and deliver incremental value as we work cross-functionally to meet product goals while maintaining a strong engineering culture. Key Responsibilities: Build and maintain AJC's digital products and services across various CMS platforms (e.g., ArcXP, Payload), web/app platforms, and cloud ecosystems (e.g., AWS, Vercel). Utilize AI tools (e.g., GitHub Copilot, Amazon Q, Claude) to accelerate development and enhance system reliability. Lead CI/CD initiatives to improve deployment speed, reliability, and infrastructure resilience. Collaborate with cross-functional teams to shape technical strategies, define project scopes, and ensure successful delivery. Provide mentorship through code reviews, one-on-one mentoring, and knowledge-sharing sessions. Troubleshoot high-priority production issues and serve as a first responder during outages or performance incidents. Minimum Qualifications: Bachelor's degree in a related discipline with at least 4 years of experience in a related field, or alternative combinations of education and experience. Strong experience with DevOps in cloud environments (AWS, Vercel). Proficient in JavaScript/TypeScript and familiar with frameworks like Next.js, React, and React Native. Experience building and managing CI/CD pipelines, infrastructure as code, and system monitoring tools. Comfortable working in Agile settings with tools such as Jira, Git, CLI, and GitHub Actions (or similar). Ability to convert complex UX/UI designs into efficient and maintainable code. Experience leveraging AI tools to enhance workflows and optimize code quality. Excellent communication skills and a collaborative team mindset. Nice to Have: Promote DevOps best practices such as automated deployments, proactive monitoring, and enhanced observability. Collaborate with QA, product, and engineering teams to ensure efficient testing workflows and smooth software releases. Experience working with MongoDB. What Success Looks Like: Enhanced automation and reliability in deployment processes. Reduction in production issues through proactive monitoring and infrastructure improvements. Continuous improvement of DevOps tooling for a better developer experience. Strong technical partnerships across departments to streamline collaboration and expedite product delivery. Why Join Us:
At AJC, you'll become part of a mission-driven team committed to building impactful products. This is an opportunity to significantly influence DevOps strategy and work with a modern tech stack in an empowering and supportive agile environment. Compensation:
Base salary of $99,000.00 - $165,000.00, subject to change based on factors such as position location and the candidate's qualifications. Additional compensation may be available through an incentive program. Benefits:
The company offers flexible vacation policies, seven paid holidays, and up to 160 hours of paid wellness annually for you or your family. Additional paid time off is available for bereavement, voting, jury duty, volunteer work, military service, and parental leave. Applicants must be authorized to work in the United States without current or future sponsorship.