Software Development Engineer in Test (SDET)
Staff software engineer job in Tampa, FL
Slide is an insurtech bringing together top talent, cutting-edge technology, world-class data science, and a human-centric approach. We work and think differently, leveraging Big Data, AI, and machine learning to simplify and hyper-personalize every part of the insurance process. Why? Because modern consumers expect and deserve more from the insurance experience. And we have what it takes to deliver it.
Rebuilding every part of the insurance process to modernize the way it is written, explained, and managed is no small feat, but we are up for the challenge….are you?
Job Summary:
Slide is looking for a Software Development Engineer in Test (SDET) capable of designing and building automation that will help our QAE's and SDE's effectively perform testing on our hyper-personalized digital experiences. You will help define our automation strategy by developing solutions, automating cases, and creating tools. Your work will help expose defects in production level code, integrated components, improve efficiency, assess risk, and provide confidence. You will work side by side with other developers, honing your design and development skills as well as participate in design sessions, code reviews, and best practices development.
If you have a strong desire to broaden your technical skills, work in a fun collaborative environment, and participate in a highly innovative & creative environment… then this role may be for you.
Duties and Responsibilities:
● Work with a team to help design and develop test automation frameworks, write automated tests, and create tools
● Execute and analyze test results, test reporting and project maintenance
● Identify, troubleshoot defects and other issues on mobile, desktop and web-based platforms
● Assess and understand the flow of code, data, interactions and iterations within various processes, applications, and components
● Understand project documentation, customer demands and product objectives
● Research new test-oriented tools, methodologies, trends, and help upgrade our existing practices and further drive processes improvements
Education, Experience and Licensing Requirements:
● B.S. degree in Computer Science, related field, or equivalent experience
● Experience working in similar roles, Software Development, or Quality Assurance
● Demonstrated understanding of programming language such as Java/C#, JavaScript, Python, etc.
● Solid foundation of essential CS fundamentals including data structures, OOP, algorithms, design patterns, and complexity analysis
● Ability to identify risk and errors in the application under test
● Strong analytical, debugging, and problem-solving skills
● Good verbal and written communication skills
● Desire to work closely with our development and business team members
● Excellent time management and organizational skills
● You must be responsive, flexible, and able to succeed within an open collaborative peer environment
● Desire to live Slide's core values.
Skills Preferred:
● Some experience programming and software design
● Experience writing automated tests, creating frameworks and tools to support test automation
● Any experience with CI/CD and orchestration tools such as Jenkins and Bamboo
● Knowledge of industry standard test automation tools and best practices
● Knowledge of Quality Assurance concepts and methodologies
What's in it for you?? A pay check of course but really, much more!
The Slide Vibe - An opportunity to be a part of a fun and innovation-driven Culture fueled by Passion, Purpose and Technology!
Benefits - We have extensive and cost effective benefits that cover you and your family from every angle... Physical Health, Emotional Health, Financial Health, Social Health, and Professional Health
IAE Software Engineering Intern - Spring 2026 (Student Assistant Role)
Staff software engineer job in Tampa, FL
The IAE is seeking a Software Engineering Intern with emphasis in Artificial Intelligence and Machine Learning (AI/ML) to support ongoing research and development projects at the institute. The intern will work directly with engineering staff on projects involving the design, development, testing, and validation of intelligent software systems. This role provides hands-on experience in applying software engineering practices to AI/ML-enabled applications, including data handling, model experimentation, and integration of machine learning components into larger system concepts.
POSITION QUALIFICATIONS
Candidates for this internship should be full-time students (at least sophomore, junior,) pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or Robotics, Engineering program of study. Candidates should have classroom or team project experience in software development, with interest or exposure to AI/ML concepts.
Desired qualifications include:
Due to the nature of working with DoD/CUI information, U.S. Citizenship is required for candidates.
• This role is open to active USF Students only.
• Experience developing applications in one or more higher-level programming
languages (e.g., Python, Java, C/C++) with a solid background in data structures and algorithms.
• Basic understanding of machine learning principles (e.g., supervised vs.
unsupervised learning, model training/testing, evaluation metrics).
• Familiarity with at least one ML framework (e.g., PyTorch, TensorFlow, Scikit-learn, HuggingFace).
• A basic understanding of software design concepts and (preferably) experience with UML.
• Experience with Linux and shell scripting.
• Familiarity with software version control tools (e.g., Git, Bitbucket, CodeCommit).
• Awareness of the software development lifecycle and agile development concepts.
• Excellent communication skills: able to work in a diverse team; able to write and review technical documentation; able to present concepts and designs clearly.
• Initiative: able to self-organize, self-motivate, and work proactively and productively with minimal supervision.
RESPONSIBILITIES
The Software Engineering Intern (AI/ML emphasis) will collaborate with engineers and peer interns to support research, experimentation, and software development. Specific responsibilities include:
• Participate in concept definition, maturation, and use case refinement for AI/ML- enabled systems.
• Assist in identifying and evaluating machine learning algorithms, frameworks, and tools for project use cases.
• Support data exploration, preprocessing, and analysis for training/testing ML
models.
• Develop prototype applications in Python or other high-level languages to integrate ML models into system workflows.
• Conduct experiments with ML algorithms to demonstrate feasibility and
performance.
• Contribute to development of system/software architectures incorporating ML
components.
• Establish and maintain project documentation, including requirements, analyses, experimental results, and designs.
• Present findings and progress to project leads and team members.
Auto-ApplyPrincipal Software Engineer
Staff software engineer job in Largo, FL
The Principal Software Engineering position is a full-time exempt position. The individual will provide software development support to implementing software architectures, developing software design artifacts, translating system and subsystem software design requirements into code, and developing software testing. The individual will be part of a team a team of developers to help ensure that the product is developed per the customer requirements and delivery schedule following corporate processes and procedures. The Principal Software Engineer will report to the Team Lead.
Roles & Responsibilities
Lead software architecture development to meet customer requirements.
Lead software engineers in the development and implementation of software solutions.
Interface with the Software Test Engineer to ensure functional and system level software testing is performed in accordance with the SCRUM process.
Lead the adjudication and resolution of software bugs, issues, test failures, or other issues that arise during the development process.
Lead internal and external technical meetings/forums to discuss project status.
Work under the direct supervision of engineering leadership, to include Program Director and Chief Engineering
Lead system design and implementation of new tactical capabilities
Lead the enhancement of SCRUM processes and training as needed to improve program efficiency and personnel understanding.
Provide technical leadership and supervision of personnel supporting the ART.
Support other duties as assigned.
Skills and Competencies
BS degree in Engineering, or Computer Science required
Minimum of 15 years of software engineering experience required, preferably in the DoD industry
Demonstrated experience developing and implementing complex software solutions
Demonstrated experience with Object Oriented Programming (C, C++, JAVA), HTML5, and JavaScript
Experience developing software in a team-based development environment such as Agile Scrum
Demonstrated experience with agile project management, including project estimating, reporting, and backlog management
Ability to effectively lead/support a team of SW engineers
Excellent verbal and written communication skills are required
Demonstrated experience with the following Tools: Git, Atlassian (JIRA, Confluence), Jenkins, Eclipse, DOORS, Rhapsody
Demonstrated experience with Linux/Unix operating systems
Demonstrated ability to work in a fast-paced, dynamic team environment
Candidate must be organized and detail oriented
Location
Largo, FL
Clearance
Candidate must have an active SECRET security clearance.
Physical Requirements
Ability to stand or sit for extended periods of time
Ability to bend, stretch and lift up to 10 pounds occasionally
Cummings Aerospace provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Cummings Aerospace complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Cummings Aerospace expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Cummings Aerospace's employees to perform their job duties may result in discipline up to and including discharge.
Auto-ApplyTechnology, Software Engineering, Data and Product - United States - 2026 ReEntry Program
Staff software engineer job in Tampa, FL
JobID: 210683540 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $80,000.00-$140,000.00; Jersey City,NJ $90,000.00-$160,000.00; New York,NY $90,000.00-$160,000.00; Palo Alto,CA $90,000.00-$160,000.00; Seattle,WA $90,000.00-$160,000.00
At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring.
The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide.
The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set.
Please refer to our ReEntry Overview page for further information regarding the Program
Technology at JPMorganChase
We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed.
You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products.
You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
What We Look For
We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to;
* Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience
* UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL
* Data Analytics, Quant Analytics, Scientists and Engineers
* Data Management
* Data Engineers - Hadoop, Spark, Kafka, Cassandra
* Database Management
* Architecture
* Agility Leads
* Technical Program Delivery
* Product Managers
* Solutions Analysts (Business Analysts & QA Analysts)
* Cybersecurity
* Tech Controls
* Technology Support (Applications Support)
* DevOps, Site Reliability and Infrastructure Engineers
* UX Research and Design
You will probably have a background in computer science, preferably in a software engineering role.
You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
Auto-ApplySoftware Engineer - Custom Cobot Control, Machine Learning & GUI Development
Staff software engineer job in Pinellas Park, FL
The Opportunity
Custom Manufacturing & Engineering, Inc. (CME) is looking for a Software Engineer to develop custom cobot control integrations, machine learning applications, and related GUIs for advanced manufacturing and inspection environments. You'll work with collaborative robots (UR eSeries and others), simulation platforms (Isaac Sim, Gazebo/ROS2), and cutting-edge AI/ML tools to create scalable solutions that improve manufacturing automation and product quality.
What You'll Do
Design and implement cobot applications, multi-cobot workstations, and simulation environments.
Develop and deploy ML models (e.g., CNNs, GANs, ResNets) for computer vision, inspection data, and ERP/operations improvements.
Build scalable GUIs and reusable software components for data pipelines and manufacturing dashboards.
Analyze and optimize code for performance, reliability, and maintainability.
Collaborate across engineering, manufacturing, and management teams to deliver end-to-end solutions.
Lead technical proposals and provide guidance to peers on advanced automation and ML projects.
What You Bring
Education: Bachelor's in Computer Science, Computer/Software Engineering, Data Science, or related field.
Experience: 2-4 years programming in environments such as Python, TensorFlow, PyTorch, C/C++, or Java.
Strong background in scalable software design, API development, and testing practices.
Familiarity with ML, AI, data science, and production deployment of models.
Bonus: Experience with recommendation systems, pattern recognition, or large-scale software architectures.
Why CME?
Work on mission-critical projects across defense, aerospace, industrial, and energy markets.
Join a collaborative, fast-moving engineering team where your impact is visible.
Enjoy a 4-day work week (most weeks) and a culture guided by CME's 5 Core Values: Resolves Problems, Works with Energy & Passion, Challenges Themselves, Serves the Customer - Protects CME, and Delivers.
Eligibility Notice
This position requires access to technology subject to ITAR/EAR. Candidates must meet "U.S. Person" requirements (U.S. citizen, permanent resident, refugee, or asylee).
About CME
Custom Manufacturing & Engineering, Inc. (CME ) is a 29-year-old award-winning Tampa Bay small business that designs and manufactures custom-engineered and build-to-print/spec products and systems. Our products are used by the U.S. military and industries worldwide. CME also supports STEM education and sustainability initiatives like Solar4STEM
Equal Opportunity Employment
CME is an Equal Opportunity Employer. We consider all applicants without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, marital status, veteran status, citizenship, or any other protected class under federal or Florida law.
Software Engineer
Staff software engineer job in Tampa, FL
Dark Wolf Solutions is seeking a Software Engineer to be an integral part of a collaborative team supporting USSOCOM Special Operations Forces Mission Program by providing cloud migration solutions, including application assessment, security requirement identification (IaaS vs. PaaS, bring-your-own-ATO, control inheritance), and architecture recommendations, resulting in seamless migrations. Platform Engineers will work in a fast-paced, collaborative environment to complete successful cloud-to-cloud migrations and are currently consulting on hardware-to-cloud migrations. The successful candidate will be comfortable in and have previous experience in Agile development, DevSecOps, Artificial Intelligence (AI) and Machine Learning (ML), data engineering, and cybersecurity environments. The candidate will be located in Tampa, FL and expected to be on-site at a customer location in a hybrid capacity. Key responsibilities include, but are not limited to:
Serving as a full stack JavaScript developer building a powerful integration platform for managing orchestrating integrations with dozens of other applications.
Playing a key role in delivering software solutions for critical application development projects in and DevOps environment.
Working with DevOps automation approaches involving GitHub/GITLAB.
Remaining current on Web development technologies, assessing new standards, technologies, and trends, and formulating and recommending strategies and tactics for future platform enhancements.
Continuously engaging with project teams to deliver quality products.
Ensuring regular, effective communication with team members and cross-functional resources.
Helping define, create, test, and executing operations procedures.
Helping document current and future configuration processes and policies.
Required Qualifications:
Experience with developing software in a professional setting Experience with using .Net C#, Python, and/or React as a full-stack application language
Experience implementing Windows Desktop applications Experience with building and consuming REST APIs
Tech stack: .NET C#, React, Python, FastAPI, PostgreSQL
Experience with asynchronous programming in promises, generators, or callbacks
Experience with unit testing and integration testing of server- and client-side JavaScript
Sense of ownership and pride in your performance and its impact on the company's success
Critical thinker and problem-solving skills
Team player
Good time-management skills Interpersonal and communication skills
US Citizenship and a Top Secret Security clearance.
Desired Qualifications:
Experience in the architecture and implementation of medium-to-large distributed computing environments.
Experience/knowledge of software and system optimization, helping to remove potential performance bottlenecks
Experience with maintaining full stack application with modern technologies, intuitive user-interfaces and scalable data processing architectures using open source software
This role is based out of Tampa, FL. The salary range for this position is estimated to be between $130,000.00 - $150,000.00, commensurate on experience and technical skillset.
We are proud to be an EEO/AA employer Minorities/Women/Veterans/Disabled and other protected categories.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
Auto-ApplyFull-Stack Software Engineer
Staff software engineer job in Tampa, FL
Job Description
Full-Stack Software Engineer (Remote)
Department: Baseball Systems
Reports To: Director, Baseball Systems
Job Status: Full-Time, Non-Exempt
Building upon our storied legacy, the New York Yankees look to attract the best possible talent not just on the field, but in the front office as well. It is our shared responsibility to maintain the first-class reputation associated with the franchise in all aspects of our business.
The New York Yankees organization is accepting applications for an experienced Full-Stack Software Engineer in their Baseball Operations department. Candidate should have 5+ years of full-stack development experience building front-end data-driven web applications using REST services and JavaScript MV frameworks like React, Angular, or Vue.js. Candidates should possess not only the technical skill, but the design sensibilities needed to create a compelling and efficient user experience.
Primary Responsibilities:
Assist in the design and implementation of web-based tools and applications utilizing data, video, and visualizations for baseball operational personnel, including front office staff, scouts, coaches and ultimately players.
Write clean, concise, testable code in a variety of languages (primarily JavaScript/TypeScript, HTML, C#, SQL) utilizing best practices in software engineering.
Perform code reviews and collaborate with other developers (both junior and senior) as well as Data Engineers to deliver best-in-class software solutions.
Utilize AI and code-assistance tooling where advantageous but recognize where these tools are detrimental and that all code submitted is your work product.
Interface with all departments within Baseball Operations (scouting, player development, coaching, analytics) to build tools and reporting capabilities to meet their needs.
Work with major and minor league pitching, hitting and player tracking datasets, college and other amateur data, international baseball data, and many other baseball data sources.
Qualifications and Experience:
Bachelor's degree (B.S.) in Computer Science or related field.
MUST have 5+ years of experience with data-driven web application development using all the following:
JavaScript MV frameworks (React/Angular/Vue.js/etc.), with React preferred.
Front-End CSS frameworks (Bootstrap/Material/Foundation/etc.)
Consuming and writing REST API services in platforms like Node.JS, .NET, Flask, etc.
ORM data access frameworks, like Hibernate, Entity Framework, SQLAlchemy, etc.
Relational databases, particularly Microsoft SQL Server
Demonstrated ability to develop clean and concise UI/UX web applications with attention to detail and a compelling data visualization experience.
Proficient in SQL data structures, query writing, CRUD operations, and various database design principles.
Familiarity with various IDEs (Visual Studio, VS Code, Cursor, etc) and how to leverage them to develop code efficiently.
Thorough understanding of Git operations, as well as general CI/CD best practices and DevOps tooling.
Knowledge of Cloud Platform services (in particular AWS and Azure), with a general understanding of how to leverage these services.
Knowledge of the software development lifecycle (requirements definition, design, development, testing, implementation, verification), Agile, and industry best practices.
Excellent communication and problem-solving skills - must be able to break down a complex task and put together an execution strategy with minimal guidance.
Familiarity with typical baseball data, basic and advanced metrics, tracking system (Trackman, Hawkeye, Statcast, etc.) data structures a plus.
The salary range for the position is $125,000-$145,000. This includes a comprehensive benefits package.
This description is intended to describe the type of work being performed by a person assigned to this position. It is not an exhaustive list of all duties and responsibilities required of the employee. The New York Yankees are an Equal Opportunity Employer. The Company is committed to the principles of equal employment opportunity for all employees and applicants for employment.
Front End Software Engineer - US
Staff software engineer job in Tampa, FL
Why it's worth it:
Are you a passionate Software Engineer who has a proven track record of solving complex problems and being at the forefront of innovation? Pursuing a career at ReliaQuest will allow you to write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing industries. You will lead the creation, testing, and deployment of cutting-edge security technology to enterprise customers across the globe. Above all else, this role will allow you to work and learn from some of the most talented people in the business as well as have a direct contribution to the growth and success of RQ.
The everyday hustle:
Research and develop creative solutions across a wide range of cutting-edge technologies to continuously evolve our platform, GreyMatter.
Create REST API's and integrations between various products to improve and automate our customer's threat detection.
Manage the continuous integration and deployment processes of complex technologies.
Perform code reviews to ensure consistent improvement.
Proactively automate and improve all stages of the software development lifecycle.
Interface closely with various parts of the business, both internally and externally, to ensure all users are leveraging the product with ease and to its full potential.
Provide support to other team members as well as cultivate a culture of constant collaboration.
Do you have what it takes?
2-4 Years of Software Development experience in the following languages and/or technologies: Python, JS, React, Angular, Java, C#, MySQL, Elastic Search or equivalent.
Must be proficient in the English language, both written and verbal
What makes you uncommon?
Hands on experience with one or more of the following technologies (Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, Angular, React).
Experience with cloud platforms such as AWS, GCP, or Azure.
Solid understanding of unit testing, continuous integration and deployment practices.
Experience with Agile Methodology.
Higher education/relevant certifications.
Auto-ApplyAI Software Engineer
Staff software engineer job in Tampa, FL
The AI Software Engineer is a specialist in applying artificial intelligence and large language models (LLMs) to enhance and scale software engineering practices on the SaaS platform. This role bridges deep technical expertise with innovative automation, enabling the organization to solve complex engineering challenges and drive efficiency beyond traditional approaches. The AI Engineer collaborates across teams to design, implement, and maintain intelligent systems and tools that optimize workflows, reduce manual effort, and accelerate delivery.
Responsibilities:
* Design and develop AI/LLM-powered solutions to automate software engineering tasks, such as test case identification, code review assistance, and defect prediction.
* Build systems that automatically identify test cases requiring addition, modification, or deletion after implementation changes.
* Create tooling and platforms that increase engineering scale and productivity without increasing headcount.
* Integrate AI-driven analytics and recommendations into development pipelines to improve code quality and release velocity.
* Collaborate with product managers, stakeholders, and engineering teams to identify opportunities for AI-driven automation and process improvement.
* Mentor team members on AI/ML best practices and promote adoption of intelligent tooling.
* Ensure robust testing, security, and reliability of AI-enabled solutions.
* Stay current with advancements in AI, LLMs, and automation technologies, and evaluate their applicability to the SaaS platform.
* Participate in scrum ceremonies and story refinement.
* Deliver value to clients faster and at scale by leveraging AI-driven automation and intelligent systems.
* Build and grow client trust organically as a product advisor by proving an ongoing value through accountability, proactive communication and transparency, while providing tailored solutions aligned to each client's goals and use cases.
Skills Required:
* Minimum of 6 years of software engineering, with proven experience designing, implementing, and maintaining intelligent systems and tools that optimize workflows.
* Advanced proficiency in AI/ML frameworks and LLM integration (e.g., Bedrock, OpenAI, GCP).
* Strong programming skills in languages such as Python, Java, and experience with cloud platforms.
* Demonstrated ability to design and deploy AI-powered automation tools for software engineering.
* Excellent problem-solving, analytical, and communication skills.
* Ability to work cross-functionally and influence engineering practices.
* Commitment to continuous learning and adoption of emerging technologies.
* Maintain a high level of professionalism, accountability, and responsiveness in all stakeholder and client interactions.
Education Requirement:
* Bachelor's Degree required, preferably in Information Technology
Additional Requirements:
* Ability to travel as necessary (
* Ability to work across all time zones nationally.
* All prospective hires must be able to pass a criminal background check and drug screening.
At MHK we help health plans and pharmacy benefit managers deliver optimal care management across every member's health journey. We do this through state-of-the-art technology that provides critical insights from member enrollment and maintenance through every stage of care and compliance. We believe that long-term partnerships are built on trust. Our team members are expected to build trusted advisory relationships-with MHK clients and one another-through responsive, transparent communication, while honoring commitments, and tying that trust to outcomes.
Benefits Snapshot:
* Medical, vision, and dental plans for full time employees
* 401(k) offered with a generous match
* Benefits begin on first day of the month following employment
* Exercise/Health Club reimbursement opportunity
* Monthly dependent care reimbursement opportunity
* Short Term and Long-Term disability
* Basic Term Life and AD&D Insurance
Paid Time Off
* 18 days Paid Time Off
* 15 Company Paid Holidays
EQUAL OPPORTUNITY EMPLOYER - VETERANS/DISABLED. Always be aware of Recruitment Fraud
Auto-ApplySoftware Engineer, Platform - Tampa, USA
Staff software engineer job in Tampa, FL
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyReact Software Engineer (FL)
Staff software engineer job in Tampa, FL
Job Description
Cooperidge Consulting Firm is seeking, on behalf of one of our top defense partners, a highly motivated Software Engineer with a strong background in programming and building modern React applications. This is an on-site opportunity to work on enterprise-grade web applications in a mission-critical environment.
In this role you will:
Design, develop, and maintain an enterprise-level web application framework.
Collaborate directly with users to gather requirements, troubleshoot issues, and deliver effective solutions.
Participate in all phases of the software development lifecycle, including planning, storyboarding, development, and testing.
Communicate clearly within a small, fast-paced team to ensure successful project delivery.
Requirements
Security Requirements
TS/SCI clearance required. Candidates must be eligible for access to classified information under U.S. government guidelines.
Preferred Qualifications
Proficiency working with RESTful APIs and GraphQL (Relay or Apollo experience a plus).
Hands-on experience with React Hooks and Context.
Skilled in testing frameworks such as Jest and Cypress.
Familiarity with monorepos and tools like Lerna and Nx.
Understanding of ETL pipelines.
Solid knowledge of databases and SQL.
Education & Experience
Bachelor's degree in Computer Science or related field.
At least 5 years of experience developing with React (v16+) and TypeScript.
Benefits
Competitive Compensation - Salary aligned with experience and clearance level, plus performance-based bonuses.
Health & Wellness - Comprehensive medical, dental, and vision insurance; mental health resources; HSA/FSA options.
Retirement Planning - 401(k) with company match to help secure your future.
Paid Time Off - Generous PTO, federal holidays, and sick leave to balance work and life.
Professional Development - Reimbursement for certifications, conferences, and advanced training.
Cutting-Edge Work Environment - Access to advanced tools, technologies, and classified projects at the forefront of signal processing research.
Team Culture - Small, collaborative team setting with direct impact on project outcomes.
Career Growth - Clear paths for advancement and opportunities to move into leadership or specialized technical roles.
Security Perks - Roles requiring TS/SCI clearance come with stability and long-term project funding.
Work-Life Balance - Flexible scheduling options where mission requirements allow.
Software Engineer - Duck Creek
Staff software engineer job in Tampa, FL
Slide Insurance - Fun. Innovation Driven. Fueled by Passion, Purpose and Technology.
At Slide, you will not only be part of a successful team, but you will also be a part of our Slide Vibe/award winning culture where collaboration and innovation are expected, recognized and awarded!
What you will be doing:
Collaborate with a team to develop software solutions on DuckCreek platform based on product and business requirements.
Design and configure Duck Creek modules including Policy Rating Forms Pages and Rules or Billing
Manage production support activities including high severity defect resolution and performance optimization.
Design, prototype, develop, document, and unit test solutions on a project-by-project basis.
Communicate solutions thoroughly through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Aid in identifying problem areas and refactoring solutions for scalability and to reduce technical debt.
Assist the delivery team with any issues/challenges related to design, code, and usability.
Collaborate with a distributed delivery team to share best practices.
Follow best practice software development lifecycle and methodologies.
Protect operations by keeping internal and non-public information confidential.
Write testable, scalable, and efficient code.
Perform other duties, as assigned.
What you already have:
Education, Experience, and Licensing:
Bachelor's degree in computer science, Computer Engineering, related field, or High School diploma and equivalent relevant work experience required.
2+ years of experience designing and developing software solutions using .NET (C#), ASP.NET, SQL Server programming, XML, XSLT required.
Qualifications/Skills and Competencies:
Proficiency in managing code versioning, review, build, and deploy using technologies such as GitHub, Gitlab, and Bitbucket.
Proficiency in implementing insurance management applications using technologies and platforms such as Duck Creek Policy/Billing/Claims management.
Experience with AngularJS, microservices, relational and non-relational DBs, Azure/AWS cloud environments is desired.
Experience with cloud SaaS deployment, and cloud-based DevOps in an Azure/AWS cloud environments is desired.
Demonstrate strong organizational skills.
Strong interpersonal skills.
Excellent verbal and written communication skills.
Ability to work independently and prioritize effectively.
Ability to think critically and objectively.
Desire to live Slide's Core Values.
What Slide offers to you:
The Slide Vibe - An opportunity to be a part of a fun and innovation-driven culture fueled by Passion, Purpose and Technology! Slide offers many opportunities to collaborate and innovate across the company and departments, as well as get to know other Sliders. From coffee chats, to clubs, to social events - we plan it, so all Sliders feel included and Enjoy their Journey.
Benefits - Created using Slider feedback, Slide offers a comprehensive and affordable benefits package to cover all aspects of health...Physical, Emotional, Financial, Social and Professional. A Lifestyle Spending Account is set up for each Slider and Slide contributes to it monthly for use on any benefit that individually suits you - Health Your Way!
2023, 2024 & 2025 BEST PLACE TO WORK - Tampa Bay Business Journal
2024 & 2025 TOP WORKPLACE - Tampa Bay Times (Local) &
2024 TOP WORKPLACE - USA Today (National)
Auto-ApplySoftware Engineer II
Staff software engineer job in Tampa, FL
Job responsibilities
Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Hands-on experience in designing solutions and full stack development in modern technologies for large enterprise technology platforms and systems.
Hands-on experience in coding Microservices in Java, building UI/UX using JavaScript frameworks (e.g. React, Angular), using Messaging e.g. Kafka, developing databases objects in: Oracle, Cloud Native DBs
Experience across the whole Software Development Life Cycle
Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.
Ability to code in Java, Spring, SQL, unit testing frameworks
Proficient working with Relational Database
Experience in deploying applications using CI/CD pipelines, docker containers & Kubernetes to Cloud platforms
Working Place: Tampa, Florida, United States Company : Vets Hired
Graphics Software Engineer
Staff software engineer job in Tampa, FL
Graphics Software Engineer
We are seeking a software engineer to develop and maintain GPU drivers and products based on the Vulkan SC API. This role focuses on building high-performance, safety-critical graphics solutions across a range of platforms.
Key Responsibilities:
Design, implement, and debug Vulkan SC GPU drivers across multiple hardware targets.
Develop and maintain products using Vulkan SC for deployment in safety-critical environments.
Ensure compliance with Khronos conformance tests and internal QA standards.
Create robust internal test suites to support driver and product validation.
Support development on both Windows and Linux platforms, with eventual deployment to RTOS environments.
Produce documentation and artifacts to support regulatory and certification processes.
Follow defined development practices from design through implementation and review.
Required Qualifications:
Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics.
1-4 years (entry), 4-8 years (senior), or 8+ years (principal) of experience in GPU software development.
Proficiency in C/C++ and GPU driver/application development.
Experience with graphics and compute APIs (Vulkan, OpenGL).
Strong knowledge of Windows/Linux development.
Familiarity with multi-threading, performance analysis, and debugging tools.
Preferred Experience:
Experience with Khronos standards (Vulkan SC, OpenGL SC, OpenCL, SYCL, etc.).
Familiarity with shader languages (GLSL, SPIR-V), GPU architectures (ARM, Intel, Imagination).
Background in safety-critical systems and real-time operating systems (QNX, VxWorks, Integrity, etc.).
Exposure to certification processes (DO-178, ISO 26262) and tools (CodeBeamer, DOORS, Git, Jira).
Knowledge of development methodologies (Agile, Waterfall), with Scrum or Six Sigma as a plus.
Auto-ApplyFullStack Software Engineer
Staff software engineer job in Tampa, FL
Full Stack Software Engineer
Assist in developing, coding, testing, and debugging new software and enhancements to existing web software under the direct supervision of the Project Manager.
Perform development work in a non-production development environment. A pre-release and/or staging environment that closely matches the production will be used to host applications for user testing and evaluation. The Contractor shall provide consulting services and technical support for the creation and maintenance of a development and staging environment as well as release and troubleshooting support of the production releases.
Minimum required skills: Angular Framework and/or .NET - C# and/or typescript and JavaScript.
Nice to have: Building pipelines in Azure and working with MSSQL.
Preferred skills and experience:
Experience with object models to includes to include JSON, CSOM and REST.
Experience with .NET SQL Server and updating framework versions and working in a VM environment.
Develop in HTML5, CSS, JavaScript (JS), JS-based frameworks to include REACT and Angular.
Good to have skills or experience with SharePoint Framework (SPFx), SharePoint client side development and with the manipulation of SharePoint lists and permissions to act as a secure database.
Experience with JQuery, Bootstrap, Vue.js, Node.JS and Knockout may be useful.
Requirements
Test code to assure accuracy, integrity, interoperability, and completeness to achieve desired results with appropriate documentation of testing results.
Provide documentation that addresses what core functionality and/or capability is being provided in a particular version of a product that is being delivered. Release notes, manuals and or commenting of code will be provided for all custom development including new features, changes and or fixed bugs.
Provide end-user documentation to include how-to guides, training guides, and frequently asked questions (FAQs). Documentation shall be delivered in the form of portal wikis or other easily accessible platforms.
Provide assistance to the Government for the preparation of training materials to include delivering the user manual, demonstrating new product features, providing sample test data and preparing scripts to support training objectives.
Qualifications
Bachelor's Degree in Computer Science or other technical area
2-5 years of relevant experience
Must have high-level written and verbal communication skills
Must have an active Secret and willing to upgrade to TS
Plateau does not accept unsolicited resumes from third-party recruiters without a signed third-party agreement. Any unsolicited third-party resumes forwarded by recruiters to Plateau or to any of our managers or employees will be considered public information, may be treated as a direct application from the person identified in the resume, and will not be eligible for placement fee payment to the agency.
EOE Statement:
Plateau is an equal opportunity/affirmative action employer; all qualified applicants will receive consideration for employment without regard to age, gender, gender identification, sex, sexual orientation, color, race, creed, national origin, religion, marital status, parental status, citizenship status, ancestry, physical or mental disability, genetic information, veteran status, military status, or any other classification protected by federal, state, or local laws.
Plateau is committed to providing access and reasonable accommodations for individuals with disabilities. If you require reasonable accommodation, please email the Plateau HR Department at *********************
Plateau is a proud Equal Opportunity Employer! (M/F/Disability/Vets)
Experienced Software Engineer Java / Python (Full Stack or Back End)
Staff software engineer job in Tampa, FL
Push the limits of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
Job Responsibilities
Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
Executes software solutions, design, development, and technical troubleshooting
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Hands-on practical experience in system design, application development, testing and operational stability
Proficient in coding in Java or Python languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
To be eligible for this opportunity, you must be authorized to work in the United States. We do not offer any type of employment-based immigration sponsorship for this position. Likewise, JPMorgan Chase & Co., will not provide any assistance or sign any documentation in support of any other form of immigration sponsorship or benefit including optional practical training (OPT) or curricular practical training (CPT). Your Role LevelJPMorganChase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills-based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.
Auto-ApplySoftware Engineer: Level V
Staff software engineer job in Tampa, FL
The Software Engineer Level V position at Beyond SOF is responsible for supporting the development, integration, and troubleshooting of client enterprise architectures using Blue Light's Blue Fusion technology. The engineer assists in the development, implementation, and leading management of technology-based business solutions to improve our clients' data delivery approach.
The engineer will code, test, implement, and help document configuration changes and assist in the
design of software applications to meet both functional and technical requirements. In addition, the
engineer will help support customer relationships to include hosting meetings, assisting in technical
discussions, and providing insight for new integrations. Following is a summary of the functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may vary.
Essential Duties/Responsibilities:
• Development of ETL processes using Python, Java, .NET/C#, or similar OOP languages.
• Quickly understand existing code and contribute in a way consistent with prior coding
conventions.
• Architecture planning using advanced knowledge of SQL Server, Oracle, MongoDB, DB2
and data modeling.
• Align architectures to the customer's strategic goals/objectives (roadmaps, mission
capabilities).
• Identify areas for modification in existing programs and subsequently developing these
modifications.
• Design and implement REST APIs for data processing clients including our data store, web
client, and 3rd party plugin.
• Lead the design, development, and testing of features/functions delivered via platform
components and/or services that are highly scalable, available, and reliable.
• Create new architecture designs and integrate new architectural features into existing
infrastructures while maintaining the integrity and security of enterprise-wide analysis
systems and networks.
• Apply external interface requirements to architectural products; documenting external
operational and system data exchanges.
• Provide engineering recommendations based on ETL technologies.
• Evaluate architecture impacts in response to customer needs.
• Compile industry best practices and lessons learned into future iterations and new designs.
• Work with the Development Team to design data models and software functionality
that support large-scale highly available services.
• Provide on-call support and handle escalation requests in a timely manner that ensures
customer satisfaction. Track issues from production support to ensure long-term resolutions
are achieved.
• Write systems to control the scheduling of jobs or to control the access allowed to users or remote systems.
• Consult clients and colleagues concerning the maintenance and performance of software
systems, with a view to writing or modifying current software.
• Communicate project requirements and set expectations for product delivery.
• Develop software roadmaps and communicate it to leadership for yearly strategy
development.
Required Skills/Abilities:
• Knowledge of system engineering processes, particularly architecture analysis and evaluation
of alternatives.
• Knowledge of various computer operating systems, including hardware drivers and hardware
interfacing.
• Knowledge of Python, Java, .NET/C#, or similar OOP languages.
• Ability to follow good software engineering practices such as code review, source control,
continuous integration, and testing.
• Outstanding communication skills - both written and verbal / organizational skills and be able
to demonstrate an ability to understand complex regulations/procedures.
• Must be capable of working on multiple projects simultaneously.
• Ability to work independently and within a team environment.
• Strong DevOps focus and experience building and deploying infrastructure with cloud
deployment technologies.
• Experience with infrastructure automation technologies like Docker, Vagrant, etc.
• Experience with Scrum/Agile development methodologies.
Education and Experience:
Required Qualifications
• Bachelor's degree in engineering, computer science, mathematics, or similar technical
discipline.
• Demonstrated experience (10+ years) performing architectural definition and analysis.
• Must have a security clearance or have the ability to obtain a security clearance.
• Must have experience with architecture modeling, supporting methodologies, and notation
set background across both structured and object-oriented techniques. Should have a strong
understanding of software development to include having practical experience in building
various product views utilizing ETL tools.
• Must have broad based experience in the software development lifecycle (SDLC) and be able
to apply this experience to specific analytical initiatives.
Preferred Qualifications
• Other Software Development certifications by recognized Government or academic
institutions.
• Demonstrated experience developing with advanced systems engineering concepts and/or tools.
• Demonstrated operational experience with intelligence systems.
• Working knowledge of IBM's i2 Solutions.
Physical Requirements:
• Must be able to remain in a stationary position for a prolonged period of time.
• Constantly operate a computer and other office productivity equipment.
• Occasionally lift and move office equipment and supplies, up to 25 pounds.
Travel Requirements:
Up to 10% travel for business.
Experienced Financial Software Engineer
Staff software engineer job in Saint Petersburg, FL
Galatea is looking for an experienced Financial Software Engineer to join our growing team! We are at the center of the digital revolution in finance and are looking for strong engineers who want to be part of helping to build and improve key systems used by our Capital Market clients.
As a Financial Software Engineer you will define, architect, and build strategic systems that facilitate access to trillions of dollars worth of liquidity and capital around the world. You may also have the opportunity to do hands-on programming in this role. This is a perfect role for someone who enjoys leading projects and rolling up their sleeves to support their team's work.
Access to liquidity and capital makes an incredible difference in people's lives every day by allowing them to make contactless payments, get microcredit loans, buy houses, start small businesses, and more. As a Galatean, you will be a big part of that by providing a direct impact on streamlining these processes and making them more accessible to everyone!
A look into your first year on your client project:Within the first few months of your first client engagement, you will:
Learn about Galatea's collaborative culture and values and become an active participant in discussions.
Witness and learn about Galatea's client-focused delivery approach and the ongoing value-add we provide to our clients everyday.
Take ownership over increasingly complex design, analysis, planning, and software-related tasks while working towards independence on assignments.
Begin to establish relationships with client contacts.
Build an understanding of the finance topics relevant to your project.
Within 6 months, you will:
Begin to mentor and lead 1-2 junior members of the team in all areas of project delivery.
Expand your knowledge of functional and technical concepts beyond the specifics of your project.
Participate in project planning discussions.
Gain independence on assignments and become a master of Galatea's best practices.
Be seen as the ultimate problem solver on your team.
Establish meaningful client relationships.
Within 12 months, you will:
Increase your impact by challenging yourself to architect your own small applications or small pieces of larger applications.
Be the go-to person for clients serving as a subject matter expert in many areas within your project.
Share your financial and technical knowledge by contributing to internal Galatea training sessions.
Become an essential contributor on your project and within Galatea by leading other Galateans through your excellent example!
About YOU:
Accountable and Curious - You take responsibility and bring intellectual curiosity to all endeavors.
Relationship Builder - You form relationships based on mutual respect, diversity of thought, and direct and open communication.
Results Driven - You participate in and push for inclusive, team-based, client-focused delivery.
Embrace uncertainty - You bring clarity and definition to uncertainty.
Leader - You enjoy providing leadership and communicating project goals and timelines with stakeholders and your team.
Problem Solver - You are a problem solver first and a software engineer second. You thrive in finding solutions when challenged with the organizational silos of our large clients.
Client Manager - You delight your clients and form productive long-standing relationships.
Business Focused - You don't just think of yourself as an engineer who is told what to build. You are focused on solving the client's underlying business problem.
Technology Agnostic - You are a technical polyglot who embraces the diverse set of technologies used by our clients.
About Us: Headquartered in Somerville, MA and with branch offices in Tampa Bay, Durham, and London, Galatea Associates is a highly-focused software consulting firm that specializes in providing bespoke technical solutions to capital markets firms. At Galatea, our employees know both the business and the IT infrastructure of our clients' operations and we are uniquely positioned to help bridge the communication gap between the internal business and technical teams for our clients. Our clients call on us to collaborate with them throughout the entirety of project life cycles and we assist them in overcoming whatever challenges they encounter.
Why Galatea?Our strengths have always been in our people and our core focus is on providing a collaborative environment with highly engaged employees while maintaining impactful delivery to our clients. We strive to provide transparency into our internal operations and include ideas and feedback from Galateans as company decisions are made. Our ambitions are high and our people help us to attain our goals year after year!
Benefits you'll Love:- A positive and collaborative team-based environment.- Ability to work with different clients, technologies, and projects while maintaining the stability of knowing and trusting your employer.- Interesting Wall Street work within a fun and casual environment.- Weekly employer-sponsored catered training lunches and frequent happy hours.- Snacks, snacks and more snacks! We keep our office fully stocked.
US Salary Guidelines (will be dependent on relevant skills and/or experience):- 1-3 years experience $100-$115K base plus $5-15K bonus- 3-5 years experience $115-$145K base plus $15-$30K bonus- 5+ years experience $150+ total comp (base plus bonus included)
Data Protection Privacy Notice to Job ApplicantsTo view Galatea's Data Protection Notice to Job Applicants, navigate to: *************************************************
Additional Item to Note: Due to the strong collaborative nature of our culture, all Galatea employee's will normally be required to work on-site at the location of one of Galatea's clients or to work from their local Galatea office.
The future is bright at Galatea and we are looking forward to finding the perfect candidate to join our team and help us continue to grow and innovate! We look forward to speaking with you more about this opportunity.
Auto-ApplyFirmware Engineer
Staff software engineer job in Tampa, FL
Job Description
Job Title: Embedded Firmware Engineer - Drones & IoT
We are seeking a highly skilled Embedded Firmware Engineer with strong experience in drone systems, microcontrollers, and IoT hardware. The ideal candidate will develop, optimize, and maintain firmware that powers flight-critical and sensor-driven platforms. This role involves working closely with hardware, software, and product teams to build robust, high-performance embedded solutions.
Key Responsibilities
· Develop and debug embedded firmware in C/C++ for drone microcontrollers, typically on resource-constrained platforms.
· Design and implement device drivers for sensors (IMU, GPS, cameras), communication interfaces (UART, SPI, I2C, CAN), and actuator systems.
· Perform board bring-up and hardware validation including working on new/revised PCBs, schematic reviews, flashing, and functional testing.
· Optimize firmware for performance, power efficiency, and memory usage on low-resource microcontrollers.
· Integrate firmware with flight control stacks such as PX4 or ArduPilot, as well as higher-level application logic.
· Identify, diagnose, and resolve hardware-software interaction issues involving sensors, communication modules, power systems, and real-time control loops.
· Conduct bench and flight testing to validate firmware behavior, ensure safety, and fine-tune flight performance.
· Document firmware design, architecture, and usage, creating maintainable technical guides for internal teams and future development.
· Collaborate with cross-functional teams across hardware, electronics, mechanical, and software engineering to co-design systems and support new product features.
· Build firmware for IoT microcontrollers (ESP32, Arduino-class boards) including assembly, interfacing, and sensor/communication integration.
Desired Skills & Qualifications
· Strong experience developing firmware in C/C++ for microcontrollers (STM32, ARM Cortex series, etc.), on bare-metal or RTOS environments.
· Deep understanding of embedded systems fundamentals: interrupts, timers, real-time scheduling, memory management, and low-level communication protocols.
· Hands-on experience with debugging tools such as oscilloscopes, JTAG/SWD, logic analyzers, and serial debuggers.
· Proficient with Git, agile development workflows, and automated unit or regression testing methodologies.
· Experience with drone control frameworks (PX4, ArduPilot) is a strong advantage.
· Ability to create clear technical documentation and communicate complex concepts effectively.
· Understanding of system safety standards, compliance requirements, and practical flight-testing methodologies.
· Familiarity with IoT hardware platforms (ESP32, Arduino) and the ability to assemble, test, and write firmware for connected devices.
Software Engineer
Staff software engineer job in Clearwater, FL
Embedded Software Engineer BB Clearwater, FL USA 33760 Degree and US citizenship required Extensive SW development experience with complex systems using C/C++, embedded SW, integration, processors, inertial navigation, and various input/output devices is required. Must possess the ability to test and debug software on target hardware in a lab environment.
Ability to work as a team member and must have strong English language competency (verbal and written). Writing software drivers for hardware control and Built-In-Test. Various embedded processor targets, including DSP's.
Developing and implementing test solutions for avionic products. Troubleshooting test equipment problems. TestStand, LabWindows CVI, scripting languages, and C programming language is a plus. Working with Automatic Test Equipment.
Communication busses such as Ethernet, MIL-STD-1553, IEEE-1394 (FireWire), RS-232, IEEE-488 (GPIB), serial communications, analog/discrete IO, Compact PCI. Generating and writing supporting documents such as test requirements, test plans, test procedures, user manuals, software validation documents, etc.
MS Office suite of applications (Word, Excel, Power Point, Project). Requirements Analysis. Object-Oriented design.
Additional Information
Pay Rate: Pay Rate Range: $477-53/hr.
Monday-Friday: First Shift
8+ month contract
**Looking for candidates with good work history, good attendance record, a positive attitude, and willingness to learn. Must be able to pass a background check.**