Post job

Software engineer jobs in Lakeland, FL

- 686 jobs
All
Software Engineer
Senior Software Engineer
Software Development Engineer
Lead Engineer
Senior Java Developer
Mainframe Developer
Data Engineer
Senior IOS Developer
Software Engineering Internship
Software Applications Engineer
  • Senior IOS Developer

    Brooksource 4.1company rating

    Software engineer job in Tampa, FL

    Contract to Hire Fully Remote Our Fortune 15 healthcare client is seeking a Senior iOS Developer with a strong focus on Swift and UIKit to join their growing enterprise team. In this role, you will work on their suite of mobile applications, collaborating with developers and IT leaders to bring healthcare solutions to life. Key Responsibilities: Strategic Development: Lead the development and implementation of test strategies and plans to ensure reliability, functionality, and security of mobile applications. Drive the optimization of testing processes, enhancing efficiency across the development lifecycle. Technical Leadership: Participate actively in peer review meetings, providing insights and guidance. Take ownership of technical discussions and foster collaboration to achieve superior outcomes. Issue Resolution: Proactively investigate and address customer complaints, identifying root causes and implementing effective resolutions to enhance user experience. Product Development: Develop new features and functionalities for iOS applications in line with user needs and business objectives. Take a lead role in building iOS applications from inception to deployment, using Swift and UIKit. Required Qualifications: 5+ years of experience in Native iOS App Development Proficiency in Swift and UIKit Experience with Core Data for data management and persistence Familiarity with Agile methodologies, software processes, data-driven development, and experimentation Ability to deliver high-quality, best-practice code Strong independent work skills and experience with peer review processes Preferred Skills: Knowledge of Objective-C (nice to have, for supporting legacy code migration) Familiarity with analytics tools for iOS app development
    $100k-124k yearly est. 1d ago
  • Senior Dotnet Developer

    Vdart 4.5company rating

    Software engineer job in Tampa, FL

    Job Title: .Net Developer with Aveva Duration: 6 months Contract to hire Skills Needed: Mid to Sr Full stack as a “maintenance” full stack .Net Developer, Aveva (formerly wonderware), SDK Company is developing a new software platform and is phasing out this .Net/Aveva/SDK/SQL Server platform so this Developer will be maintaining, supporting, and help phasing out with integration into new platform A mid-senior .NET engineer who has genuinely used AVEVA/Wonderware + ArchestrA SDK in production-not someone who only used InTouch scripting or Historian browsing. Someone comfortable maintaining and stabilizing a legacy SCADA-connected .NET/SQL Server system while assisting with integration into the new platform. A developer who understands object models inside AVEVA (Templates, Instances, Extension Attributes, Deployment behavior) and can explain + code against the SDK confidently.
    $90k-122k yearly est. 2d ago
  • Mainframe Developer - W2

    Oreva Technologies, Inc.

    Software engineer job in Tampa, FL

    Title - Mainframe Developer End Client - JPMC Duration - 6 -12 months Contract to hire Visa - USC/GC LinkedIn must We are seeking a Mainframe Developer with strong experience in COBOL, JCL, CICS and IBM Mainframe environments. The ideal candidate will work on development, maintenance, and enhancement of mainframe applications. Responsibilities: Develop, test, and maintain mainframe applications. Write and debug COBOL programs. Create and modify JCL scripts. Perform production support and troubleshoot issues. Work with business and technical teams to understand requirements. Participate in code reviews and ensure quality standards. Required Skills: Strong experience with COBOL, JCL, VSAM, DB2, CICS. IBM Mainframe development experience. Ability to analyze and debug existing code. Excellent communication and problem-solving skills.
    $73k-99k yearly est. 4d ago
  • Senior Angular Developer

    Firstpro 360 4.5company rating

    Software engineer job in Tampa, FL

    We are seeking a Senior Angular Developer to join a high-performing team building a large-scale enterprise platform. In this role, you will work on complex, data-driven interfaces that support real-time analytics and device lifecycle visibility. You will be responsible for developing UI components used by enterprise customers to manage assets, repairs, orders, and workflows. This position offers competitive pay, great benefits, and the opportunity to work with modern technologies. Requirements: 6+ years of hands-on Angular development experience (Angular 14+) Strong skills in TypeScript, RxJS, and reactive programming Experience building complex UI components such as dashboards, data tables, and forms Ability to create high-performance interfaces that handle large datasets Experience integrating RESTful APIs and transforming data for frontend use Familiarity with state management patterns (NgRx, Akita, or similar) and responsive design standards
    $88k-116k yearly est. 4d ago
  • Senior VBA Developer

    Minisoft Technologies LLC

    Software engineer job in Tampa, FL

    Job Title: Senior VBA Developer Duration: 6+ months Interview: Phone/ Skype-2Rounds Visa: USC, H4-EAD LinkedIn Must have Experience: 10+ Job Description: Role Overview We're seeking a hand‑on Senior VBA Developer with deep T‑SQL expertise and the ability to read and write MS Access 2003/VBA. You'll reverse‑engineer and stabilize the legacy SnapShot application, design and build modern SQL‑centric data flows, and implement integrations that connect the current Access front end (on‑prem) + SQL Server back end ERP with the Infor system. The near‑term focus is delivering the first integration, followed by a broader modernization program (S4 migration to follow). REQUIRED SKILLS What You'll Do Reverse‑engineer, read, and author MS Access 2003/VBA code; untangle ~100k lines of legacy logic to document workflows and stabilize critical functions. Design and implement SQL Server schemas (approx. 500 fields, with ~100 Q&A fields flowing into SnapShot) to support modernized processing. Build robust ETL/data ingestion pipelines (e.g., parsing output files and loading into SQL DB for downstream processing); automate validation and reconciliation. Integrate with Infor: design interfaces/APIs/bridge tables and orchestrations to pass configuration/estimator data between Access/SQL and the Infor ecosystem. Maintain on‑prem performance and reliability: indexing, query tuning, statistics management, isolation levels, and transactional integrity. Establish coding standards, version control, and technical documentation for legacy and modern components; implement unit/integration test harnesses. Partner with business (estimators, dealers) to map legacy rules to modern data structures; convert tribal knowledge into testable specifications. Prepare for the S4 migration (start-to-finish planning) by isolating dependencies, defining cutover strategies, and drafting rollback/safety nets. Drive secure handling of ERP data (authentication, role‑based access, auditing), and plan for multi‑year on‑prem operation before any cloud move. Thanks & Regards, Jennifer |Sr Technical Recruiter Minisoft Technologies LLC ************| *************************
    $81k-109k yearly est. 3d ago
  • Sr. Software Engineer (On-Site)

    Vaco By Highspring

    Software engineer job in Saint Petersburg, FL

    Compensation: $160,000-$170,000 + 15% bonus Responsibilities * Design, develop, and maintain scalable, high-availability applications using Azure services. * Implement containerized applications using Azure Container Apps and orchestration tools such as Kubernetes. * Utilize Azure Redis Cache for high-performance data retrieval and caching strategies. * Develop and optimize SQL Server databases for performance and scalability. * Design and implement RESTful APIs and integrate microservices to support application functionality. * Develop front-end interfaces using React, ensuring a seamless and responsive user experience. * Develop GenAI solutions and architecture * Collaborate with cross-functional teams to define, design, and ship new features. * Ensure the best possible performance, quality, and responsiveness of applications. * Maintain code quality, organization, and automatization. Requirements * Bachelor's or Master's degree in Computer Science, Engineering, or a related field. * Minimum of 5 years of software development experience with a proven track record of successful development efforts. * Strong experience with Azure cloud services, Azure DevOps, and CI/CD pipelines. * Expert knowledge of Container Apps and Docker. * Proficient with Redis and SQL Server, as well as database design and management. * In-depth experience with building and consuming APIs in microservices architecture. * Solid understanding of React and modern front-end development practices. Relevant Certifications * Microsoft Certified: Azure Developer Associate * Microsoft Certified: Azure Solutions Architect Expert * Certified Kubernetes Application Developer (CKAD) or Certified Kubernetes Administrator (CKA) * Microsoft Certified: Azure Data Engineer Associate * Microsoft Certified: Azure Database Administrator Associate * React certification from a recognized provider
    $80k-109k yearly est. 2d ago
  • QA Automation SDET Engineer

    Iris Software Inc. 4.3company rating

    Software engineer job in Tampa, FL

    Iris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a QA Automation SDET Engineer for a long-term opportunity. W2 only Key Responsibilities: Design, develop, and maintain automation test frameworks using Java and Selenium. Create and execute automated test scripts for functional, regression, and integration testing. Collaborate with developers, product owners, and QA teams to understand requirements and define test strategies. Integrate automation tests into CI/CD pipelines for continuous testing. Identify, log, and track defects; work with development teams to ensure timely resolution. Perform API testing and backend validation as needed. Maintain test documentation, reports, and metrics for test coverage and execution results. Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives. Mandatory Skills: Strong proficiency in Java programming Hands-on experience with Selenium WebDriver Experience in developing test automation frameworks (e.g., TestNG, JUnit, Maven) Good understanding of SDLC, STLC, and Agile methodologies
    $72k-90k yearly est. 2d ago
  • Sr. Java Developer (Locals to FL only)

    Noblesoft Solutions 4.3company rating

    Software engineer job in Saint Petersburg, FL

    Job Title: Senior Application Developer (Java) Duration: Long term Contract This role is hybrid where you should expect to be in the office between 10-12 days a month. As a Lead Developer, you will play a key role in shaping the technical vision and execution of software solutions supporting our chatbot. You'll work on designing, building, and optimizing high-performance, scalable chatbot that will be used by our Advisors. This position requires a blend of deep technical expertise and strategic collaboration across multiple teams. Key Responsibilities Lead and Architect: Design, develop, and deliver enterprise-grade trading applications that align with business objectives and technology strategy. System Design: Architect robust, scalable, and maintainable solutions for complex agentic systems. Quality & Performance: Oversee code reviews, testing, and performance tuning to ensure optimal system reliability and efficiency. Collaboration: Partner closely with Development Managers, Engineers, Business Analysts, Project Managers, and Vendors to ensure alignment, transparency, and successful delivery. Engineering Excellence: Champion modern software engineering practices, including CI/CD, automated testing, and agile delivery. Innovation: Stay ahead of emerging technologies and frameworks, leading proof-of-concept initiatives to evaluate new tools and methodologies. Issue Resolution: Own and resolve complex technical challenges, ensuring system stability and long- term maintainability. Compliance & Documentation: Ensure all solutions adhere to Raymond James' security, compliance, and documentation standards. Continuous Improvement: Drive proactive problem analysis to minimize defects, reduce rework, and improve delivery timelines. Other Duties: Perform additional responsibilities as required. Skills Experience: 8+ years of software development experience with at least 3 years in a technical leadership role. Technical Expertise: Proven experience in modern programming languages (e.g., C#, Java), distributed systems and financial applications. Tools & Frameworks: Familiarity with CI/CD pipelines, cloud platforms, and performance monitoring tools. Soft Skills: Strong communication, problem-solving, and leadership abilities with a collaborative mindset. Education Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred.
    $91k-118k yearly est. 3d ago
  • Senior Software Engineer

    Frontline Source Group-Nationwide Staffing & Executive Search 3.8company rating

    Software engineer job in Winter Garden, FL

    Join an innovative technology-driven organization as a Senior Software Developer in Winter Garden, FL. This direct hire position offers the opportunity to take ownership of complex software architecture, lead modernization initiatives, and contribute to the development of a high-performance point cloud processing platform. Our client is seeking a highly skilled engineer passionate about optimization, scalability, and performance. Company Profile: Known for innovation and technical excellence, the company supports a range of industries including geospatial, manufacturing, and engineering. The environment is highly collaborative and technology-forward, offering opportunities to shape the next generation of performance-driven applications. Senior Software Developer Role: As the Senior Software Developer, you'll lead modernization and high-performance development efforts across the company's core software platform. You will play a critical role in evolving existing C++ and C# systems to leverage the latest performance standards and GPU computing techniques Lead the modernization and refactoring of legacy C++ systems, upgrading to C++20 for scalability, performance, and maintainability Design, implement, and optimize a high-performance engine for processing and rendering point cloud datasets exceeding 1 billion points Architect and optimize spatial data structures (Octrees, k-d trees) to accelerate spatial queries and rendering Build new features and tools for the company's point cloud software suite, from concept through deployment Apply GPU programming techniques (e.g., Boost. Compute or equivalent) to maximize computational efficiency Collaborate with a seasoned development team through code reviews, technical discussions, and best practice initiatives Diagnose and resolve performance bottlenecks, rendering issues, and computational errors to ensure reliability and speed Senior Software Developer background Profile: 5+ years of professional software development experience Expert proficiency in modern C++ (C++20) Strong experience with C# and .NET 4.8 Framework Hands-on experience with GPU programming (Boost.Compute or similar) Solid foundation in linear algebra (vectors, matrices, transformations) Proficiency with Git and modern version control workflows Proven ability to architect complete software solutions independently Strong knowledge of spatial data structures (Octrees, k-d trees) a plus Features and Benefits: medical, dental, and vision coverage. 401(k) plan with employer match PTO and paid holidays
    $85k-110k yearly est. 2d ago
  • Senior Data Engineer

    Toorak Capital Partners

    Software engineer job in Tampa, FL

    Company: Toorak Capital Partners is an integrated correspondent lending and table funding platform that acquires business purpose residential, multifamily and mixed-use loans throughout the U.S. and the United Kingdom. Headquartered in Tampa, FL., Toorak Capital Partners acquires these loans directly from a network of private lenders on a correspondent basis. Summary: The role of the Lead Data Engineer is to develop, implement, for building high performance, scalable data solution to support Toorak's Data Strategy Lead Data architecture for Toorak Capital. Lead efforts to create API framework to use data across customer facing and back office applications. Establish consistent data standards, reference architectures, patterns, and practices across the organization for both OLTP and OLAP (Data warehouse, Data Lake house) MDM and AI / ML technologies Lead sourcing and synthesis of Data Standardization and Semantics discovery efforts turning insights into actionable strategies that will define the priorities for the team and rally stakeholders to the vision Lead the data integration and mapping efforts to harmonize data. Champion standards, guidelines, and direction for ontology, data modeling, semantics and Data Standardization in general at Toorak. Lead strategies and design solutions for a wide variety of use cases like Data Migration (end-to-end ETL process), database optimization, and data architectural solutions for Analytics Data Projects Required Skills: Designing and maintaining the data models, including conceptual, logical, and physical data models 5+ years of experience using NoSQL systems like MongoDB, DynamoDB and Relational SQL Database systems (PostgreSQL) and Athena 5+ years of experience on Data Pipeline development, ETL and processing of structured and unstructured data 5+ years of experience in large scale real-time stream processing using Apache Flink or Apache Spark with messaging infrastructure like Kafka/Pulsar Proficiency in using data management tools and platforms, such as data cataloging software, data quality tools), and data governance platforms Experience with Big Query, SQL Mesh(or similar SQL-based cloud platform). Knowledge of cloud platforms and technologies such as Google Cloud Platform, Amazon Web Services. Strong SQL skills. Experience with API development and frameworks. Knowledge in designing solutions with Data Quality, Data Lineage, and Data Catalogs Strong background in Data Science, Machine Learning, NLP, Text processing of large data sets Experience in one or more of the following: Dataiku, DataRobot, Databricks, UiPath would be nice to have. Using version control systems (e.g., Git) to manage changes to data governance policies, procedures, and documentation Ability to rapidly comprehend changes to key business processes and the impact on overall Data framework. Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change. Advanced analytical skills. High level of organization and attention to detail. Self-starter attitude with the ability to work independently. Knowledge of legal, compliance, and regulatory issues impacting data. Experience in finance preferred.
    $72k-99k yearly est. 3d ago
  • Software Development Engineer in Test (SDET)

    Slide 2.8company rating

    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
    $76k-102k yearly est. 60d+ ago
  • Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program

    Jpmorgan Chase & Co 4.8company rating

    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.
    $90k-160k yearly Auto-Apply 28d ago
  • IAE Software Engineering Intern - Spring 2026 (Student Assistant Role)

    Description This

    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.
    $32k-56k yearly est. Auto-Apply 11d ago
  • Software Engineer I

    Opto-Knowledge Systems Inc. 4.3company rating

    Software engineer job in Saint Petersburg, FL

    Job DescriptionDescription: is 100% onsite in Florida** Job Summary: The Software Engineer I supports the design, development, and testing of software for embedded, autonomous, and data-driven systems. Working under the guidance of senior engineers, this role assists with coding, debugging, and integration tasks across multiple projects. The position offers hands-on exposure to software development practices within multidisciplinary engineering teams and contributes to prototype and early-stage production solutions used in defense and commercial applications. Job Duties: Software Development Support: Contribute to the development and testing of software modules that enable autonomous systems, computer vision, and machine learning applications. Assist with implementing and maintaining code under the guidance of senior engineers. Machine Learning & Computer Vision Assistance: Support data preparation, model integration, and performance testing for ML/CV pipelines. Help validate outputs, organize datasets, and apply existing algorithms to project-specific problems. Collaboration & Learning: Work closely with multidisciplinary teams-including systems, electrical, and mechanical engineers-to understand software requirements and contribute to integration efforts. Participate in code reviews and technical discussions to learn established design patterns and development practices. Testing & Debugging: Perform basic functional and regression tests, document findings, and support troubleshooting activities. Verify that implemented features meet expected behavior across software and hardware interfaces. Documentation & Version Control: Maintain clear task notes, update internal documentation, and manage commits using version-control tools (e.g., Git). Follow standard naming conventions and workflow practices to ensure traceability. Continuous Skill Development: Actively pursue mentorship and hands-on learning in ML frameworks (e.g., TensorFlow, PyTorch, OpenCV) and embedded or real-time environments. Stay engaged with emerging technologies relevant to OKSI's autonomous and sensing systems. Requirements: Knowledge, Skills, and Qualifications: Bachelor's degree in computer science, software engineering, or a related field. Strong understanding of software development fundamentals and principles. Proficiency in one or more programming languages (e.g., Java, C++, Python). Familiarity with software development tools and version control systems. Excellent problem-solving and analytical skills. Effective communication and collaboration skills. Successful background screening Typical Working Environment: Work is performed indoors in an office setting, sitting at a desk and moving throughout the office space while performing work while in close proximity to others. Moderate noise levels consistent with an office environment; staff, phones, and collaborative dialogue. Equipment/Tools used: Computer, Keyboard, Phone, Printer/Copier, and other miscellaneous office equipment Interaction/Supervision: Interact with all levels of staff and vendors Physical Demands: Constantly (67%+): Sitting at a desk, working on a computer, using a keyboard and mouse. Frequently (34-66%): Repetitive hand motion, fine dexterity of hands. Hours of Work: This position will work the hours necessary to meet the needs of the business and to complete necessary job duties. May include work during days, evenings, nights, weekends, and holidays. Hourly employees are authorized and permitted to take all meal and rest breaks in accordance with company policy, see Employee Handbook.
    $63k-87k yearly est. 14d ago
  • C++ Software Engineer

    Reliaquest 3.5company rating

    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: * Design and develop ultra-low-latency software in modern C++ to process and analyze cybersecurity data from diverse sources (e.g., SIEMs, EDRs, firewalls, cloud platforms, and threat intelligence feeds). * Build scalable, modular, and reusable components for ingesting, normalizing, and analyzing cybersecurity telemetry and threat intelligence data. * Optimize software for micro- and nanosecond latency using advanced techniques such as lock-free algorithms, cache-friendly memory layouts, and kernel-bypass networking. * Collaborate with cross-functional teams, including cybersecurity analysts and threat researchers, to understand requirements and deliver solutions that enhance detection, investigation, and response workflows. * Develop and maintain robust mechanisms for error handling, failover, and data integrity to ensure reliable operation in mission-critical environments. * Implement instrumentation and monitoring to track performance metrics, identify bottlenecks, and drive continuous improvement in latency and throughput. * Contribute to the design and development of APIs and integration points to connect with other components of the cybersecurity platform. * Write clear and concise technical documentation, including architecture diagrams, operational guides, and post-mortem reports. * Participate in a 24×7 follow-the-sun support rotation to ensure the reliability of mission-critical cybersecurity services. Requirements * BS/MS/PhD in Computer Science, Cybersecurity, or related field. * 3+ years of professional software development experience with modern C++ * Proven experience building high-performance, ultra-low-latency systems, preferably in a cybersecurity or similarly demanding domain. * High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc) * Experience with endpoint agents What makes you uncommon? * Hands on experience with one or more of the following technologies: Javascript, Python, 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
    $67k-89k yearly est. Auto-Apply 8d ago
  • Software Application Engineer C, C+

    AHON Solutions

    Software engineer job in Tampa, FL

    Our Client comprises of leading brands of solutions and technologies that provide convenience, control and environmental integrity for fuel retailing. It is the global leader of integrated technology solutions in the retail petroleum industry. From their reliable fuel dispensers to intuitive point of sale to revolutionary operation management systems and convenience store equipment. Our Clients, delivers total integrated solutions from the forecourt to the convenience store. The following profile outlines the key skills and competencies needed for this position. Our Client is a dynamic and fastpaced business. At times the scope of the position may include other activities which are not defined in this position profile. It is important all employees are able to adapt as needed to the changing needs of Our Client. Core functions: Software development and documentation Software product maintenance Software design and architecture Test plan development Development Process and Continuous Improvement This position requires the following technical skills: Essential: - Tertiary qualification in Computer Science, Software Development, or Engineering - Proficient in C++ - 3+ years of development and/or testing experience developing code using C++ - Experience with Version Control Systems (Git) - Technical skills including high level understanding of software development, network systems, software test - Problem investigation and resolution experience in a software environment - Payments and/or Retail Petroleum industry experience - Embedded Linux x86 / ARM - C, Java, Assembler, Python, Bash scripting - Ability to promote a test-driven development approach - Experience using embedded tools; compilers, debuggers, JTAG, protocol analyzers, RTOS or OSes
    $73k-99k yearly est. 60d+ ago
  • Software Engineer (Aircraft Systems) - TRU Simulation

    Cessna Aircraft Company

    Software engineer job in Lutz, FL

    Software Engineer (Aircraft Systems) - TRU Simulation(Job Number: 337106) Textron Aviation has been inspiring the journey of flight for nine decades through the iconic and beloved Cessna and Beechcraft brands. We are passionate advocates of aviation, empowering people with the freedom of flight. As you join our legacy as a global leader in private aviation, you'll have opportunities to try new fields, expand your skills and knowledge, stretch your abilities, and build your career. We provide a competitive and extensive total rewards package that includes pay and innovative benefits to support you and your family members - now and in the future, beginning day one. Your success is our success. Description What you will be doing as a Software Engineer at TRU SimulationIn this role, you can expect to design and develop innovative software solutions in a prototyping environment. You'll tackle complex challenges, lead root-cause analysis, and provide expert recommendations to resolve software defects. If you thrive on collaboration and cutting-edge methodologies, this is your opportunity to make an impact. Your responsibilities may include (but are not limited to): Software Development - Design, develop, and document flight simulator software ensuring compliance with industry standards and regulatory requirements Cross-Functional Collaboration - Work closely with engineers across disciplines to meet project goals and deliver high-quality solutions Testing & Validation - Create and execute acceptance test procedures to confirm functionality, performance, and reliability of simulator systems Integration & Optimization - Perform hardware and software integration on flight simulators, ensuring seamless operation and recommending enhancements Design Review & Innovation - Participate in engineering design reviews, analyze data and specifications, and propose improvements to simulator designs Continuous Improvement - Stay current with simulation technologies and provide recommendations for software and hardware advancements Qualifications What you need to be successful: Required: A Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or related field is required A minimum 2 years of software engineering or relative experience is required Helpful: Proficiency In programming languages such as C/C++, Python Familiarity with Unix/Linux Operating Systems Knowledge of software development methodologies, version control systems, and software testing practices Ability to troubleshoot and debug complex software systems while using strong problem solving skills Ability to collaborate effectively with strong communication and teamwork skills Attention to detail and a passion for delivering high quality products Why join us? Your success is our success. We provide a competitive and extensive total rewards package that includes pay and innovative benefits to help you and your family members - now and in the future, beginning day one. 401K company match + additional annual contribution equal to 4% of eligible compensation Education assistance for undergraduate, graduate, and certificate programs, compensated at the start of the semester Flight training bonus program for earning pilot certifications Fertility and adoption assistance, along with discounted childcare and planning Free financial consultations and guidance Explore more benefits here At Textron Aviation, base pay is only one of the parts of our Total Rewards package and is determined within a range. This provides you the opportunities to grow and develop within your role, and depends on your experience, qualifications, and location. Our workforce is made up of individuals throughout the world with a wide range of backgrounds, interests, and passions. Our unique perspectives lead us to be a world-class workforce, helping us develop legendary products. Because we recognize that our differences make us stronger, and studies have shown that some may be less likely to apply unless they match the job description exactly, we welcome you to apply to this role if it meets your career goals. You could be our next great fit! This role is eligible for a $5,000 (pre-tax) sign-on bonus. Terms & conditions apply. The Company reserves the right to amend or suspend this program at any time. EEO StatementTextron is committed to providing Equal Opportunity in Employment, to all applicants and employees regardless of race, color, religion, age, national origin, military status, veteran status, disability, sex (including pregnancy and sexual orientation), genetic information or any other characteristic protected by law. Recruiting Company: TRU SimulationPrimary Location: US-Florida-LutzSchedule: Full-time Job Level: Individual ContributorShift: First ShiftJob Posting: 10/20/2025, 5:05:27 PM
    $61k-84k yearly est. Auto-Apply 21h ago
  • MSP Engineer - Level III (On-Site)

    Vaco By Highspring

    Software engineer job in Tampa, FL

    Overview: Client is looking for an MSP Engineer. Need 10+ years of total IT experience, ~5 years in an MSP environment, and the role is everyday on-site in Tampa. Client likes certifications: MS-900, AZ-900, MCSE, AZ-104, CCNA etc. Compensation: $105,000-$115,000 Location: Everyday On-Site (Tampa - near the Airport) What they're looking for: 10+ years of total IT experience ~5 years in MSP environment MS-900 OR AZ-900 certification HEAVY Microsoft experience (ideally want an MCSE cert or Azure cert) Azure Admin experience (not migration level) general networking experience (will work with network engineering team, but not live there) general vritualization/server work (VMware/Windows Servers) Required Experience Technical Skills: Proficiency with ticketing systems (e.g., ConnectWise, ServiceNow, Autotask) Microsoft Entra ID/Azure, Intune, Autopilot, on-premises Active Directory Windows Server & Desktop OS Wireless access devices, switches, VLANs Mobile Device Management (MDM) tools Network troubleshooting and support Hypervisors with ISCSI/vSAN administration and support Microsoft Azure cloud migration projects and strategies Other Requirements: Personal vehicle for onsite transportation Personal cell phone for communication and multi-factor authentication Duties & Responsibilities Provide Tier 1-3 technical support via phone, email, and chat Drive AI/ML integration and workflow automation for scalability Evaluate, prioritize, and resolve service requests per Service Level Agreements (SLAs) Collaborate with internal teams and escalate to vendors as needed Offer both remote and onsite support for client systems and virtual environments Configure and troubleshoot servers, LAN/WAN networking, wireless access points, email systems, disaster recovery, and desktop issues Troubleshoot complex network environments including: Firewalls and VPNs Servers and Active Directory Microsoft Teams and SharePoint Domain namespace blocklisting Printer/email delivery failures Backup and recovery challenges Virtualization errors (VMware, Hyper-V) Security and compliance issues Maintain focus on Microsoft technologies (Autopilot, Intune, Azure Backup & Recovery, Datto, Veeam, VMware, switches/firewalls, VPNs) Implement and uphold security best practices and compliance requirements (HIPAA, CMMC, PCI-DSS) Lead or assist with infrastructure upgrades, migrations, and system enhancements Develop and maintain SOPs and mentor Level 1/2 technicians Document client environments, system configurations, and network changes Recommend new technologies and improvements to enhance performance Participate in a rotating on-call schedule for after-hours support
    $105k-115k yearly 4d ago
  • Software Engineer- hiring for multiple positions at varying levels of exp - Duck Creek Exp Required

    Slide 2.8company rating

    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: We are growing! Slide is looking for multiple Software Engineers to develop our back-office insurance applications, supporting automated and streamlined experiences for our internal employees. In search of SEs with varying levels of experience from a Lead to mid-level. These roles will work closely with senior stakeholders to understand business goals and design and develop our internal facing insurance solutions and experiences, using technologies and platforms such as Duck Creek Policy/Billing/Claims management, .NET (C#), ASP.NET, XML, XSLT, AngularJS, microservices, SQL Server and other relational/non-relational databases. You will capitalize on your experience and knowledge with insurance applications to lead solutioning and support technology and design pattern selection. The Lead SE will train and mentor other developers in design and development methodologies as well as lead design sessions, code reviews, and best practices development. If you have a strong background designing, developing, and deploying enterprise-class insurance management solutions, and you know how to work with stakeholders to innovate and create highly personalized experiences this may be the role for you! Duties and Responsibilities: ● Work closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team. ● Plan and document technical specifications for features or system design following best architectural practices within the Duck Creek and Azure/AWS environments. ● Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. ● Design, build and configure applications to meet business process and application requirements ● Direct the development team in the design, development, coding, testing and debugging of applications ● Write testable, scalable, and efficient code and lead code reviews ● Mentor junior team members and ensuring they adhere to software quality standards ● Be willing to perform other duties, as they arise. Education, Experience and Licensing Requirements: ● B.S. degree in Computer Science, Electrical or Computer Engineering or equivalent work experience required. ● Lead position requires 2+ years of experience and proven success leading software development teams. ● 3-5 years of experience implementing insurance management applications using technologies and platforms such as Duck Creek Policy/Billing or Claims management or Engagement (AP) or Data Insights, using .NET (C#), ASP.NET, SQL Server programming, XML, XSLT document design, JavaScript development, HTML5 and CSS● Experience with AngularJS, microservices, relational and non-relational DBs, relational OLTP, Azure/AWS cloud environments. Understanding in object-oriented design. ● Extensive experience managing code versioning, review, build, and deploy using technologies such as Github, Gitlab, and Bitbucket. ● Extensive experience with cloud SaaS deployment, and cloud-based DevOps in an Azure/AWS cloud environments. Qualifications/Skills and Competencies: ● Demonstrate project management and organizational skills including use of tools like GitHub, Jira, Confluence, Asana, and Trello. ● Strong interpersonal and leadership skills including the ability to work with business stakeholders and executive leadership to determine and drive vision for the technology. ● Excellent verbal and written communication skills and ability to communicate effectively with team members. ● Ability to work independently and with a team. Ability to prioritize one's own tasks effectively as well as those of the team. ● Ability to think critically and objectively and to develop short term and long term technology plans to meet the needs of the business. ● Desire to live Slide's Core Values. 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
    $69k-96k yearly est. 60d+ ago
  • Experienced Software Engineer Java / Python (Full Stack or Back End)

    Jpmorgan Chase 4.8company rating

    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 Level** JPMorganChase 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. JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
    $89k-109k yearly est. 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in Lakeland, FL?

The average software engineer in Lakeland, FL earns between $53,000 and $96,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Lakeland, FL

$71,000
Job type you want
Full Time
Part Time
Internship
Temporary