Senior Software Engineer

Arbitration Forums Inc.
Tampa, FL, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services JIRA Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Engineering Encodings Data Governance
+48 more
DevOps Distributed Systems Fault Tolerance Github Monitoring of Systems Identity and Access Management Apache JMeter Python (Programming Language) Key Management Load Testing Enterprise Messaging Systems Open Web Application Security Pair Programming Scrum Methodology Reliability Engineering Prometheus Zero Trust Network Access Software Engineering Software Systems TypeScript UML Management of Software Versions Pulumi Google Cloud Load Balancing Autoscaling Istio Grafana Cloudformation Event Driven Architecture Perf (Linux) Containerization Kubernetes Information Technology Low Latency Linkerd (Service Mesh) Machine Learning Operations Multiaccess Edge Computing Api Design Terraform Domain Driven Design Code Restructuring Dynatrace Docker Static Application Security Testing Golang Microservices Dynamic Application Security Testing

Job description

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., * 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., + 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.

Requirements

  • 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all