Job Title: Senior Software Engineer Company Name: Athenium Job Url: https://wellfound.com/jobs/3329508-senior-software-engineer Job Description: Senior Software Engineer $120k – $140k • No equity | Remote ( United States ) |6 years of exp |Full Time Reposted: today• Recruiter recently active Hires remotely in United States Remote Work Policy Remote only Company Location Dover Visa Sponsorship Not Available Preferred Timezones Pacific Time, Mountain Time, Central Time, Eastern Time Collaboration Hours 9:00 AM - 5:00 PM Eastern Time Relocation Allowed Skills Java Linux Agile Apache Tomcat AWS Cloud Services AWS SOC2 Docker / Docker Compose / Kubernetes Git, Gitlab, Jenkins, Ansible, Maven, Docker, Kubernetes, Terraform, Sonarqube, Nexus About the job About Athenium Athenium uses historical data and predictive analytics to help insurance carriers and other organizations measure and manage service quality and portfolio risk. Our web-based software tools, specializing in quality assurance and risk management, are trusted by global, national, and regional insurers. While insurance is our primary industry vertical, we also develop solutions for the U.S. Defense and Intelligence Community. Leveraging big data, cutting-edge artificial intelligence, and market-driven insights, our products help organizational leadership identify and understand risk to make smart decisions faster. Job Overview Athenium LLC is seeking a motivated Software Engineer to work on our team to design and develop creative software solutions for a variety of applications, and update and maintain existing applications and products. We have a team-based culture where we work hard and have fun while doing it. We seek to add team members who are able to work independently as well as in a collaborative environment and can demonstrate critical thinking skills and present and explain complex ideas to the group. Open communication and working well with others is of great value to us. Key Responsibilities General Day to Day Collaborate with product management, and other teams to design software solutions to customer needs Develop, test and maintain and document new and existing applications and features Manage software build process and deployments through agile process Create, maintain, upgrade cloud infrastructure and software deployment tools to support cloud-based software solutions and services according to best practices and latest updates. Provide technical support for Customer Success team Additional Responsibilities: Participate in code peer reviews and design meetings, providing constructive feedback and suggestions Maintain security compliance by applying security standards, best practices, and proactively identifying and patching published security vulnerabilities Minimum Qualification Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related technical field (CIS or IT) with a minimum of 8 years of relevant experience Ability to work independently and collaboratively in remote team environments Experience with release management and deployment processes Proficiency in developing commercial applications using Java and applying best practices of object-oriented design Proficiency working in Agile/Scrum methodologies with hands-on experience using Jira for project management and issue tracking design principles Deep knowledge of AWS services (such as ECS, ASG, RDS, EC2, Lambda, Cloud Watch, etc.), best practices, and optimization strategies (GCP knowledge is a plus) Experience administering web servers (Apache, Nginx) and Java application servers (Tomcat) Strong understanding of web and network technologies (HTTP, SSL, DNS, Application Load Balancer, etc.) Proficiency in Linux administration, storage management, and user provisioning Experience managing container technologies such as Docker and Kubernetes for scalable, cluster-based architectures Proven experience enforcing security best practices, managing IAM roles, configuring firewalls, and ensuring compliance with SOC 2 and other industry standards Experience with unit and integration testing Proficiency with deployment tools such as Jenkins and GitLab. Experience with continuous integration and deployment is a plus. Understanding of configuration frameworks such as Spring and Object Relational Mapping tools such as Hibernate/JPA Strong ability to capture and document software requirements Preferred Qualifications Database and query design experience (SQL or NoSQL) Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation Experience with modern UI development frameworks (Angular, React, or Vue) Experience with API gateways and related tools and services Experience with protocols for Generative AI integration such as MCP servers and RAG Experience working with big data solutions and database design What we look for Outstanding listening, analytical, organizational and time management skills. Ability to dig into data, surface actionable insights and demonstrates sound decision-making skills. A problem-solver at heart Ability to juggle multiple tasks simultaneously, while meeting team deadlines Excellent written and oral communication skills; Demonstrates a high level of diplomacy Strong work ethic, hands-on, detail oriented with a customer service mentality Team player, ability to work cross-functionally, self-driven, motivated, and able to work under pressure Sense of humor, personality, and enthusiasm!