Job Closed
This listing is no longer active.
Helping advisors grow their business through extraordinary marketing.
Senior Software Engineer
Location
Alabama + 40 moreAll locations: Alabama | Alaska | Arizona | California | Colorado | Connecticut | Florida | Hawaii | Idaho | Illinois | Iowa | Kentucky | Maine | Montana | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
Posted
144 days ago
Salary
$130K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer
FMG
• Take ownership of how our products and systems operate. • Collaborate with team members in an iterative development environment. • Contribute positively to our culture of team collaboration. • Work independently and be responsible for tasks from mockup to production.
Job Requirements
- A minimum of five years experience developing web-based software.
- Strong understanding of Go and REST API design patterns.
- Strong understanding of MySQL and relational data modeling.
- Solid understanding of TypeScript and React (Next.js preferred).
- Experience building and maintaining microservices architectures.
- Practices good software design (separation of concerns, composition, testability).
- Able to take acceptance criteria and make it a reality from data modeling to the browser.
- Strong verbal and written communication skills.
- Self-motivated with the ability to work independently.
- Fast learner & strong team player.
- Access to a private & secure workspace, free from distractions.
- Accessible during the assigned work schedule for regular duties and responsibilities as outlined by the supervisor.
- An internet connection with speeds of 5 Megabits down / 3 Megabits up (5mbps/3mbps).
Benefits
- Enjoy a generous paid holiday schedule, including a full week off for our Winter Holiday Shutdown.
- Comprehensive paid time off policies cover vacation, sick days, parental leave, and bereavement leave.
- Robust insurance plan includes: Medical with $0 co-pay, Telehealth plan, Dental, Vision.
- Health Savings Account (HSA) with generous employer contributions.
- Flexible Spending Accounts (FSA).
- Company-paid Life Insurance and Accidental Death & Dismemberment (AD&D) coverage.
- Company-paid Short & Long Term Disability coverage.
- Company-paid Employee Assistance Program (EAP).
- Matching 401(k) with immediate full vesting.
- On Demand Pay - allows access to a portion of your earned wages prior to the payday with same day deposit.
- Internet & Gym Reimbursement!
- Work computer equipment provided to set you up for success!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and develop user-facing applications using React and modern front-end tooling. • Build and maintain backend services using Python, focusing on scalability, reliability, and performance. • Implement APIs and service integrations that support complex healthcare workflows. • Collaborate closely with product and design teams to deliver intuitive, high-quality user experiences. • Design and implement durable, fault-tolerant workflows using Temporal.io. • Model and manage long-running, stateful healthcare processes (e.g., care gaps, quality measures, documentation workflows). • Ensure system resilience, observability, and graceful failure handling in distributed systems. • Optimize backend services for performance and cost efficiency. • Work with healthcare data and workflows while adhering to security and compliance requirements (e.g., HIPAA). • Integrate with healthcare standards and systems such as FHIR and interoperability APIs. • Partner with clinical and operations stakeholders to translate real-world workflows into robust technical solutions. • Contribute to production-ready systems with strong testing, monitoring, and deployment practices. • Collaborate on CI/CD pipelines and infrastructure supporting cloud-based deployments. • Debug and resolve issues across the stack in production environments. • Work cross-functionally with engineers, product managers, designers, and clinicians. • Communicate technical concepts clearly to both technical and non-technical stakeholders. • Take ownership of features from concept through production and iteration.
• Design, implement, and maintain CI/CD pipelines and environment automation using Jenkins, GitHub Actions, Terraform, and Ansible • Manage and operate AEM as a Cloud Service environments including provisioning, configuration, deployment, and troubleshooting • Configure, monitor, and support Apache web servers and AEM Dispatcher setups • Build and manage containerized services using Docker and Kubernetes across development, staging, and production • Guide internal and external teams on performance optimization and operational best practices for AEM • Lead infrastructure builds for high-availability production environments on AWS, GCP, or Azure • Automate operational tasks and enhance deployment workflows using Bash, Python, and Groovy • Monitor site uptime and performance using tools like New Relic, Datadog, and Splunk • Maintain operational documentation including DR runbooks and infrastructure diagrams • Participate in incident response and on-call support rotation
• Lead the design, development, and implementation of software applications. • Write clean, maintainable, and efficient code, and ensure best practices in coding standards. • Conduct comprehensive testing, including unit, integration, and system testing, to ensure software quality and functionality. • Debug and resolve complex software defects and issues. • Prepare and maintain comprehensive technical documentation related to software development. • Ensure accuracy and completeness of all documentation. • Foster effective collaboration with cross-functional teams to achieve project objectives. • Communicate complex technical information clearly and effectively. • Utilize advanced software development tools and methodologies to support project requirements. • Integrate software development tools and methodologies into the workflow to improve efficiency and accuracy. • Manage software development projects, including planning, execution, and delivery. • Coordinate with cross-functional teams to ensure project objectives are met on time and within budget.
Senior Software Engineer, Multi Agent Systems
MytraResilient, modular, reconfigurable, no-integration-code automated material flow & storage enabled by robotics and AI
• Design, implement, and optimize path planning and control algorithms for autonomous robotic systems • Develop and enhance software infrastructure for simulation, validation and verification, and system diagnostics • Architect and refine path-planning and tracking control algorithms to improve autonomy performance • Collaborate with cross-functional teams to deploy and validate solutions in both simulated and real-world environments • Balance hands-on development, code reviews, and research to achieve product-driven milestones in a fast-paced startup environment • Integrate cutting-edge robotics research into our software stack to enhance system capabilities




