Senior Software Dev/Eng
Listed on 2026-01-12
-
Software Development
Senior Developer, Software Engineer
Join to apply for the Senior Software Dev/Eng role at American Fidelity
Responsibilities- Demonstrates skill in software development patterns, design patterns, and programming languages, executing the development of scalable and secure enterprise software systems aligned with business goals.
- Fosters collaboration, drives innovation, and improves user experience by working closely with cross‑functional teams, promoting creative problem‑solving, and staying up to date with the latest technologies and software development practices.
- Excels in coaching and mentoring, sharing knowledge, and providing technical leadership to inspire and motivate team members, ensuring the delivery of high‑quality solutions and adherence to best practices.
The Senior Software Engineer demonstrates experience with cloud computing platforms such as Azure, AWS, and Google Cloud Platform and experience with developing and deploying containerized applications such as Docker and Kubernetes. They must understand Machine Learning/Artificial Intelligence concepts and how to apply these concepts to build and deliver software solutions. They have strong expertise with implementing Dev Ops practices using tools such as Azure Dev Ops, Azure Dev Ops Pipelines, Octopus Deploy, Git, Git Hub, and JIRA.
The Senior Software Engineer helps to ensure that all software solutions comply with established technical standards, policies, procedures, and architectural documentation requirements. The Senior Software Engineer also understands the organization’s overall technical roadmaps and contributes to the software architecture documentation using applicable tools and practices.
The Senior Software Engineer contributes to research and development efforts, stays up to date with technology trends, and evaluates their potential use in the organization’s technical solutions. 60% AFA 50% APL
2. The Senior Software Engineer fosters collaboration and innovation across the organization. They lead by example, leveraging deep technical expertise and experience to encourage creative problem solving and experimentation. They work closely with other IT professionals, product managers, designers, stakeholders, and business leaders to identify opportunities for innovation, develop new software solutions, process automation, and improve the overall user experience and performance of our software catalog.
They stay up to date with the latest technologies and software development practices and can apply this knowledge to drive innovation and continuous improvement.
The Senior Software Engineer is an excellent communicator and an effective collaborator. They are strongly skilled sharing knowledge and mentoring other team members, helping them to grow their skills and contribute to the success of our software products. The Senior Software Engineer proactively drives communication across teams. 10% AFA 15% APL
The Senior Software Engineer is responsible for providing expert support and troubleshooting for our software solutions. They work closely with all relevant subject matter experts, stakeholders, and other IT professionals to identify and resolve technical issues. They clearly articulate technical issues to both technical and non-technical stakeholders.
The Senior Software Engineer has extensive knowledge of our software solutions and the underlying technologies that power them. They possess a deep understanding of the enterprise technical landscape and can troubleshoot problems within complex codebases and distributed system architecture. They can independently resolve issues of the highest complexity and are proactive in identifying areas for improvement, developing solutions to address technical debt, and ensuring that our software solutions are stable and performant across software teams.
10% AFA 20% APL
3. The Senior Software Engineer demonstrates an expertise in project management methodologies such as Agile, Scrum, Kanban, and Waterfall. The Senior Software Engineer leads enterprise-level technical projects related to software development. They perform as technical lead in identifying requirements, analyzing business processes, and developing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).