Senior Software Engineer
Mascsr
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
This role at Arbitration Forums is as unique as it is rewarding because of the AF IPAAL Values (Integrity, Passion, Accountability, Achievement, Leadership) and TRI Model (Trust, Respect, Inclusion).
The Senior Software Engineer is a technical leader responsible for architecting, developing, and delivering innovative software solutions that support AF’s long-term vision of becoming a technology-first provider of insurance industry services. This role combines deep technical expertise with strategic thinking to design scalable, maintainable, and user-friendly systems across web-based and business-to-business platforms.
As a key contributor, the Senior Software Engineer not only builds high-impact solutions but also mentors team members, influences architectural decisions, and drives engineering best practices. Their work directly contributes to operational efficiency and cost savings by automating manual processes and enabling smarter, data-driven workflows. This role is instrumental in aligning technology with business goals and ensuring the long-term success of AF’s digital transformation.
DEPARTMENTAL EXPECTATION OF EMPLOYEE
Adheres to AF Policy and Procedures and the AF IPAAL Values and TRI Model
Acts as a role model within and outside AF.
Performs duties as workload necessitates.
Maintains a positive and respectful attitude.
Communicates regularly with the departmental leader about department issues.
Demonstrates flexible and efficient time management and ability to prioritize workload.
Consistently reports to work on time, prepared to perform duties of the position.
Meets Department productivity standards.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Define and evolve enterprise-scale system architectures, driving high cohesion, modularity, and API design standards.
Lead security initiatives
threat modeling, secure architecture reviews, remediation planning, and collaboration on compliance audits.
Champion performance engineering
establish profiling workflows, capacity-planning practices, and proactive tuning across distributed environments.
Architect and enforce engineering excellence
coding standards, automated testing strategies (unit, integration, contract), CI/CD pipelines, and release orchestration.
Design and operate fault-tolerant, self-healing systems; build observability frameworks and lead on-call rotations and incident management.
Facilitate Agile transformation
coach Scrum/Kanban teams, run sprint ceremonies, drive backlog prioritization, and instill continuous improvement mindsets.
Integrate AI capabilities into development lifecycles
leverage AI-assisted coding tools, automate testing with ML, and apply intelligent monitoring for anomaly detection.
Mentor and guide other engineers on architecture, coding practices, and career growth; host regular technical reviews and brown-bag sessions.
Partner with Product, Security, SRE, and DevOps to align roadmaps, drive end-to-end solutions, and evaluate emerging technologies.
QUALIFICATIONS
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
8+ years of professional software development experience with significant involvement in system and solution architecture.
Expert proficiency in one or more modern languages (e.g., Java, C#, Python, Go, or JavaScript/TypeScript).
Proven track record designing and operating containerized workloads (Docker, Kubernetes) and infrastructure as code (Terraform, Pulumi, ARM).
Hands-on experience identifying and mitigating security risks using OWASP, SAST/DAST tools, and zero-trust principles.
Deep understanding of distributed systems, microservices, event-driven architectures, and messaging platforms.
Proficiency with observability stacks (Dynatrace, Prometheus, Grafana, ELK) and major cloud platforms (AWS, Azure, GCP).
Demonstrated success leading Agile teams using tools like Jira, Azure DevOps, or GitHub Projects.
Preferred Qualifications
Master’s or Ph.D. in Computer Science, Engineering, or related discipline.
Industry certifications (CISSP, AWS Solutions Architect – Professional, Google Cloud Architect).
Experience in regulated or security-sensitive domains (finance, healthcare, defense).
Background in real-time, low-latency systems (trading platforms, gaming engines).
Contributions to open-source projects or published technical papers.
Experience in the insurance industry, especially in auto claims processing systems or related domains.
Core Competencies and Skills
Strategic & Architectural Thinking
Crafting roadmaps for technology evolution, UML/C4 modeling, and trade-off analysis
Applying Domain-Driven Design, SOLID, and cloud-native design patterns
Security Expertise
Architecting identity and access management (IAM) solutions, encryption at rest/in transit, and secure API gateways
Embedding secrets management (Vault, AWS KMS) and runtime defense mechanisms
Reliability & Performance
Autoscaling, load balancing, chaos engineering practices, and SLA/SLO management
Using stress-testing frameworks (JMeter, Locust) and profiling tools (YourKit, Perf)
Cloud-Native & Infrastructure
Advanced IaC orchestration (Terraform modules, CloudFormation macros)
Service meshes (Istio, Linkerd), serverless patterns (FaaS, BFF), and edge computing
Monitoring & Observability
Distributed tracing (Dynatrace, Jaeger, Zipkin), log aggregation, and custom metrics design
Defining error budgets and crafting on-call playbooks
Agile & Development Practices
Coaching Scrum Masters and Product Owners, driving OKRs and iterative delivery
Championing TDD/BDD, pair programming, and continuous refactoring
AI & Intelligent Systems
Applying ML fundamentals (classification, recommendation, NLP) to software tooling
Implementing MLOps pipelines
model training, versioning, deployment, and monitoring
Ensuring ethical AI
bias detection, explainability, and data governance
Leadership & Collaboration
Mentoring engineers, conducting architecture reviews, and fostering cross-team alignment
Excellent stakeholder communication, negotiation, and technical storytelling
AMERICANS WITH DISABILITY SPECIFICATIONS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; climb stairs; balance; stoop, kneel, crouch, or crawl; talk or hear; taste or smell. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
WORK ENVIRONMENT
This is a fully remote position requiring reliable high-speed internet access and a dedicated workspace.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
We do not offer employment sponsorship.
Skills
- Java
- C#
- Python
- Go
- JavaScript
- TypeScript
- Docker
- Kubernetes
- Terraform
- Pulumi
- ARM
- OWASP
- SAST
- DAST
- AWS
- Azure
- GCP
- Jira
- Azure DevOps
- GitHub Projects
- CISSP
- AWS Solutions Architect – Professional
- Google Cloud Architect
- Dynatrace
- Prometheus
- Grafana
- ELK
- UML
- C4 modeling
- Domain-Driven Design
- SOLID
- cloud-native design patterns
- identity and access management (IAM)
- secrets management
- Vault
- AWS KMS
- JMeter
- Locust
- YourKit
- Perf
- CloudFormation
- Istio
- Linkerd
- FaaS
- BFF
- Jaeger
- Zipkin
- ML
- NLP
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today