Job Title: Sr. Software Engineer
Job Location: Atlanta, GA (Hybrid- In Office 3 days a week required)
Project Duration: 3+ months with possible Long term
Job Summary
We are seeking a skilled Senior Software Engineer to contribute to the full-stack design, development, and delivery of software solutions within a high-velocity engineering team. This role blends deep engineering excellence with a modern AI-first mi
Seeking a Senior Software Engineer to join our agile development team in Atlanta, GA. This role is ideal for a curious, adaptable engineer who thrives in a fast-paced environment, enjoys working across the stack, and is excited to explore emerging technologies, particularly artificial intelligence (AI) to help drive the next generation of our core products.
As a senior team member, you will drive technical excellence, mentor junior engineers, and champion best practices in cloud-native, DevOps-focused software engineering. You’ll work in a collaborative, cross-functional Agile environment, partnering closely with product owners, QA engineers, and other teams.
Key Responsibilities
o Design, develop, and deploy robust, scalable software solutions that meet user story requirements and acceptance criteria.
o Write and maintain unit, integration, and automated tests to ensure software quality and reliability.
o Support functional testing efforts for applications, modules, or new features.
o Troubleshoot and resolve software defects and production issues.
o Break down epics and stories into technical tasks and provide accurate estimates.
o Build expertise in the applications, systems, and services you support.
o Participate actively in Agile ceremonies and collaborate within a cross-functional team.
o Implement mobile and/or cross-platform application features using Dart and Flutter, delivering performant and maintainable UI and business logic.
o Effectively document your work and share knowledge with the team.
o Monitor and manage cloud infrastructure (cost, performance, security) within AWS.
o Enhance infrastructure and CI/CD pipelines to improve performance, security, and deployment cycles.
o Stay current on new tools, technologies, and trends relevant to your technical domain.
o Explore and incorporate AI capabilities to improve code quality, deployment processes, and innovation within our engineering practice.
o Mentor and support junior and mid-level engineers through technical guidance and peer programming.
Senior-Software Level Expectations
o Mentorship & Leadership: Provide technical mentorship on design patterns, code quality, and career growth.
o Ownership & Initiative: Take full ownership of features or systems;proactively identify and solve problems.
o Continuous Learning: Stay up to date with advancements in cloud computing, DevOps, AI, and software best practices.
o Adaptability: Thrive in dynamic environments and pivot easily when priorities shift.
o Collaboration & Communication: Communicate technical concepts clearly to both technical and non-technical stakeholders.
o Decision-Making: Influence architectural decisions and contribute to the long-term technical strategy.
Job Requirements/ Minimum Qualifications:
o Bachelor’s degree in a related discipline and 4 years’experience in a related field. The right candidate could also have a different combination, such as a master’s degree and 2 years’experience;a Ph.D. And up to 1 year of experience;or 8 years’experience in a related field
o Requires 4+ years of experience designing and developing web or Mobile applications.
o Excellent interpersonal, leadership, presentation, and collaborative skills to work effectively with teams throughout organization
o 2+ years of experience building and deploying applications in AWS cloud environment
o Professional experience coding with Dart and Flutter (mobile, cross-platform, or internal tooling).
o 4+ years of experience using Git or similar version control systems.
Preferred Qualifications
o Experience designing scalable, cloud-native architectures or serverless applications.
o Familiarity with container services (Docker, ECS, EKS) or infrastructure-as-code (Terraform/CDK).
o Professional experience coding with Dart and Flutter (mobile, cross-platform, or internal tooling).
o Experience with relational or NoSQL databases.
o Experience with mobile deployment pipelines (e.G., Firebase App Distribution, TestFlight).
o Exposure to AI-assisted coding tools (GitHub Copilot, Claude, etc.), especially in production or experimentation contexts.
o Experience mentoring junior engineers or leading small development initiatives.