Post job

Principal software engineer jobs in Coral Springs, FL

- 584 jobs
All
Principal Software Engineer
Software Engineer
Software Developer Internship
Software Engineering Internship
Senior Software Engineer
Software Engineer/Architect
Lead Engineer
Lead Architect
Lead Developer
Senior Engineer
Lead Technician
Applications Support Engineer
Devops Engineer
  • AI Quality Engineering (QE) Architect

    Apexon

    Principal software engineer job in West Palm Beach, FL

    We have 3 open positions as stated below: Job Role: AI QE Architect and Governance Leader Job Role: Senior AI QE Engineer Job role : AI QE Engineer Apply only USC/Green card's Job description: We are seeking an experienced AI Quality Engineering (QE) Architect & Governance Leader to drive end-to-end quality, automation, and governance for AI, ML, and GenAI solutions across mission-critical and highly regulated environments. This role combines deep expertise in automation, AI/ML technologies, and agentic workflows with strong leadership in governance, risk, and compliance-especially for Energy/Utilities/Nuclear domains. You will architect future-state AI QE frameworks, establish testing standards for LLMs and agents, automate validation pipelines, enforce model governance, and lead enterprise-wide assurance initiatives. Core Experience & Qualifications 10-14 years as a Technology Architect, SDET, or QE Leader with strong coding skills in Python, TypeScript, or Java. Proven experience designing automation frameworks or developer tools for large engineering organizations. Hands-on expertise with Large Language Models (LLMs), prompt engineering, and safety evaluation techniques. Exposure to Agentic AI systems and orchestration tools such as LangGraph, AutoGen, CrewAI, or similar agent frameworks. Experience implementing Model Context Protocol (MCP) for real-time automation, autonomous workflows, or CI/CD integrations. Experience working in highly regulated industries-Energy, Utilities, Nuclear, Healthcare, BFSI, or similar. AI / ML Technologies Practical experience with frameworks and ecosystems: LangChain, Hugging Face, GPT models, vector databases Working knowledge of ML/DL libraries: Scikit-learn, TensorFlow, Keras, PyTorch, HuggingFace Transformers, OpenCV, NLTK and BART Understanding of RAG architectures, embeddings, and semantic search (bonus). GenAI & AI Agent Development Expertise in designing, developing, validating, and deploying Generative AI solutions. Experience building AI agents, multi-agent workflows, or autonomous decision systems. Ability to define governance for: LLM drift detection Prompt quality standards Agent monitoring & observability Data lineage & model versioning Automation & Quality Engineering Strong experience building test automation frameworks using Python, PyTest, Selenium, Playwright, and Requests. Ability to create automated tests covering:
    $87k-131k yearly est. 1d ago
  • Senior Frontend Developer (React & React Native)

    Gravity It Resources

    Principal software engineer job in Pembroke Pines, FL

    Job Title: Senior React Frontend Developer Job Type: Direct Hire Position Overview: We're seeking an experienced React Frontend Developer with a strong command of React, React Native, and TypeScript to build and enhance our web and mobile platforms. This role goes beyond standard front-end development - you'll be working within a custom React-based framework, requiring a deep understanding of React's core architecture, rendering behavior, and lifecycle management. The ideal candidate has 5+ years of experience developing and architecting complex front-end solutions, with the ability to extend frameworks, optimize performance, and design maintainable, scalable component structures. You'll collaborate closely with product, UX, and backend teams to deliver seamless, performant, and visually consistent user experiences for our workforce management platform and mobile kiosk applications. Key Responsibilities Design, develop, and optimize modern, responsive UIs using React (web) and React Native (mobile). Contribute to and extend our custom React-based framework, leveraging deep knowledge of React internals (virtual DOM, reconciliation, Fiber architecture, rendering lifecycle). Architect and implement clean, scalable state management using Redux, Flux, or equivalent patterns. Translate legacy React class components and lifecycle methods into modern Hooks-based implementations. Build reusable component libraries and utilities using TypeScript, ensuring strong type safety and maintainability. Diagnose and resolve complex rendering and performance issues across platforms. Participate in code reviews, share best practices, and mentor junior engineers. Collaborate with designers, product managers, and backend teams to deliver high-quality, user-centered features. Required Qualifications 5+ years of hands-on experience with React and 2-3 years with React Native. Deep understanding of React internals - including virtual DOM, reconciliation, and component lifecycle. Strong proficiency with TypeScript and modern JavaScript architecture patterns. Proven experience extending or customizing frameworks or internal libraries. Expertise in state management (Redux, MobX, or similar). Skilled in performance optimization, debugging, and front-end architecture. Solid grasp of responsive and accessible design principles. Familiarity with Git, CI/CD, and RESTful API integration. Preferred Qualifications Experience with custom Hooks, context-based architecture, and render optimization techniques. Exposure to React Fiber concepts and concurrent rendering. Familiarity with testing frameworks (Jest, Detox, Cypress) and mobile deployment pipelines. Experience integrating third-party SDKs (analytics, maps, push notifications). Previous work in hybrid environments with Android or backend engineers. Employment Eligibility: Gravity can only consider U.S. citizens or Green Card Holders at this time.
    $77k-107k yearly est. 3d ago
  • Senior Software Engineer

    Flybridge Staffing

    Principal software engineer job in Palm Beach Gardens, FL

    Flybridge Staffing is currently searching for a Senior Backend Software Engineer for a client located in the North Beach area. This is a direct-hire position that will work off a hybrid schedule of 2 days remote. This engineer will be responsible for implementing and managing mission critical applications and services between multiple different platforms that stem from proven data science methodologies. Summary: Lead the design, development, and deployment of cloud-based applications, ensuring scalability, reliability, and exceptional user experience Solve hard technical challenges, with empirically grounded solutions, like designing backend systems to support mobile and web applications with large numbers of concurrent users Design and implement robust software architectures that support advanced data processing and innovative end user features Work closely with data scientists, product managers, QA and UX/UI designers to translate complex data into intuitive, actionable insights for users Create documentation and diagrams to communicate designs and system capabilities to technical and non-technical audiences Debug and optimize new and existing applications, and maintain high levels of test coverage Minimum Requirements Minimum of 10 years of experience in software development, demonstrating proficiency in building scalable full stack applications Bachelor's degree preferred Strong experience/knowledge of Python and C# (Rust is nice to have) Experience with Service Oriented Architectures is a must. (SOA) Proficiency with Azure and/or AWS cloud services and understanding of cloud architecture principles 5+ yrs of cloud-based Kubernetes or Docker container experience Experience with databases, and using SQL to write queries to create business functionality and troubleshoot bugs Experience building APIs (e.g., REST, gRPC) to enable secure and performant data access and integration across our products Strong experience with designing, developing, and deploying scalable Microservices and API-driven architecture patterns Experience with developing business functionality using SQL Server and/or ClickHouse database technologies. Experience developing streaming data systems, including using services like: Azure Event Hub/Kafka, Azure Functions, Redis. Experience in unit test development on an existing codebase and TDD/BDD methodologies. Familiarity with financial data and or healthcare data highly desired. ****NO SPONSORSHIP AVAILABLE**** US Citizen, GC, EAD only please. If your background aligns with the above details and you would like to learn more, please submit your resume to jobs@flybridgestaffing.com or on our website, www.flybridgestaffing.com and one of our recruiters will be in touch with you ASAP. Follow us on LinkedIn to keep up with all our latest job openings and referral program.
    $78k-108k yearly est. 1d ago
  • Software Engineer

    AGM Tech Solutions-A Woman and Latina-Owned It Staffing Firm-An Inc. 5000 Company

    Principal software engineer job in Miami, FL

    Software Developer React.js/.Net 06+ Months contract Need only local to FL! F2F interview. We're seeking a skilled Full Stack Developer to join our innovative team. The ideal candidate will excel in creating modern, responsive user interfaces while also being comfortable working with back-end technologies. Technical Skills Required: - Expert-level proficiency in React, JavaScript, and TypeScript - Strong experience with modern front-end build tools (e.g., Webpack, Vite) - Advanced knowledge of HTML5, CSS3, and CSS preprocessors (Sass/LESS) - Proficiency in responsive design and mobile-first approaches - Experience with state management libraries (e.g., Redux, MobX, Recoil) - Solid understanding of front-end performance optimization techniques - Familiarity with modern CSS frameworks and methodologies (e.g., Tailwind CSS, CSS Modules) - Proficiency in Git for version control - Strong experience with RESTful APIs. - Working knowledge of C# and .NET 8 framework - Familiarity with ASP.NET Core for building APIs - Proficiency with PostgreSQL and database design concepts - Proficiency with NOSQL database like DocumentDB.- - Familiarity with CI/CD pipelines, especially Jenkins - Comfortable using GitHub Copilot for code assistance Responsibilities: 1. Develop and maintain responsive, interactive user interfaces using React 2. Write clean, efficient, and reusable front-end code using JavaScript and TypeScript 3. Implement and optimize state management solutions for complex applications 4. Create and maintain reusable component libraries and design systems 5. Optimize front-end performance, focusing on load times, rendering, and user interactions 6. Design and implement RESTful APIs using ASP.NET Core 7. Integrate front-end applications with back-end services and databases 8. Contribute to database schema design and write efficient queries 9. Implement automated testing for both front-end and back-end code 10. Participate in code reviews and provide constructive feedback to other developers 11. Collaborate with UX/UI designers to translate designs into high-quality code 12. Work with back-end developers to ensure seamless integration between front-end and back-end systems 13. Stay updated with the latest full-stack technologies, tools, and best practices 14. Troubleshoot and debug issues across the full stack 15. Consider accessibility features in development The ideal candidate combines a passion for exceptional user experiences with comprehensive full-stack development skills, emphasizing front-end expertise. They should excel in problem-solving, communicate effectively, and thrive in Agile/Scrum environments. This role requires attention to detail, the ability to manage multiple priorities in a fast-paced setting, and a willingness to take end-to-end ownership of features. The right individual will seamlessly blend technical proficiency with a user-centric approach to deliver high-quality solutions.
    $57k-80k yearly est. 2d ago
  • Sr. Applications Support Engineer

    Pro/Source 4.7company rating

    Principal software engineer job in Aventura, FL

    We're seeking a Senior Applications Support Engineer who thrives in fast-paced environments and enjoys solving complex technical challenges. This highly visible and impactful role will put you at the center of enterprise operations-your expertise will directly enhance productivity, security, and scalability across the organization. What You'll Do: Provide tier 2/3 support for mission-critical applications including Okta, JAMF, Google Workspace, Zoom Enterprise, Zendesk, NetSuite, HubSpot, and others. Manage identity governance, including SSO, MFA, provisioning, and full user lifecycle management. Optimize workflows and implement automation using Zapier, APIs, or custom scripts. Build dashboards, audits, and reports that transform data into actionable insights. Create and maintain clear documentation, training materials, and lead onboarding sessions for end users. Collaborate across teams and coordinate with vendors for escalations and feature enhancements. What We're Looking For: 5+ years of experience in SaaS administration within high-growth or high-performance environments. Strong expertise in Okta, JAMF, Google Workspace Enterprise, Zoom Enterprise, and other core SaaS platforms. Proactive troubleshooting, analytical, and communication skills with a customer-focused mindset. Nice to Have: Scripting experience (PowerShell, Bash, or Python). Familiarity with automation tools such as Zapier, Make, or Google Apps Script. Understanding of compliance frameworks (PCI, HIPAA) and Zero Trust security principles. Why Join: Work directly with senior leadership on high-impact initiatives. Gain exposure to enterprise SaaS strategy, automation, and system integration. Shape workflows that drive efficiency across the business. Join a culture that rewards innovation, speed, and operational excellence.
    $78k-101k yearly est. 4d ago
  • Salesforce Lead Developer (Only USC or GC on W2)

    Ampstek

    Principal software engineer job in Juno Beach, FL

    Job Title: Salesforce Developer Employment Type: Contract Responsibilities Define, articulate, and deliver the technical strategy within the Salesforce platform, liaising with stakeholders and team members. Lead a team of technical resources, nurturing their technical and professional growth. Collaborate closely with various internal teams to translate business requirements into effective, scalable Salesforce solutions. Ensure system quality, performance, and reliability, and actively contribute to the planning and execution of system testing. Provide guidance and expertise on Salesforce best practices, design patterns, and deployment considerations. Qualifications & Skills Bachelor's degree in computer science or equivalent, with a minimum of 5+ years of experience working with Salesforce platforms. Salesforce certifications such as Platform Developer II, Application Architect, System Architect, or Technical Architect are strongly preferred. In-depth knowledge of Salesforce's capabilities (both declarative and programmatic) and integration capabilities. Superior knowledge of APEX, Visualforce, Lightning Web Components, Salesforce APIs, and SOQL. Strong leadership skills, with proven experience leading and managing a team. Excellent communication and stakeholder management skills.
    $85k-122k yearly est. 5d ago
  • Lead Salesforce Engineer

    Interex Group

    Principal software engineer job in Miami, FL

    About the Company - We are seeking a Lead Salesforce Engineer to design, develop, and manage Salesforce application enhancements, providing technical guidance to the team while aligning with business goals. About the Role - The ideal candidate will have: 9+ years of Salesforce customization experience, with at least 3 years in a leadership role. Strong expertise in APEX, Visualforce, LWC, CPQ, and integrating Salesforce with external applications (e.g., NetSuite). Proficiency in SOAP/REST API, SOQL/SOSL, and Salesforce Clouds (Sales, Service, CPQ, Experience). Experience in managing large data volumes and implementing performance optimizations to support business scalability. Expertise in conducting code reviews, ensuring best practices, and resolving production issues. Strong knowledge of SDLC, Agile, and SCRUM methodologies. Excellent communication and leadership skills to guide and mentor team members and ensure business needs are met. We are seeking a Lead Salesforce Engineer to design, develop, and manage Salesforce application enhancements, providing technical guidance to the team while aligning with business goals. The ideal candidate will have: 9+ years of Salesforce customization experience, with at least 3 years in a leadership role. Strong expertise in APEX, Visualforce, LWC, CPQ, and integrating Salesforce with external applications (e.g., NetSuite). Proficiency in SOAP/REST API, SOQL/SOSL, and Salesforce Clouds (Sales, Service, CPQ, Experience). Experience in managing large data volumes and implementing performance optimizations to support business scalability. Expertise in conducting code reviews, ensuring best practices, and resolving production issues. Strong knowledge of SDLC, Agile, and SCRUM methodologies. Excellent communication and leadership skills to guide and mentor team members and ensure business needs are met. Preferred Certifications: Salesforce Platform Developer I/II, CPQ, and JavaScript Developer I. Additional certifications in Salesforce Sales Cloud, Service Cloud, or Experience Cloud are a plus.
    $62k-88k yearly est. 2d ago
  • DevOps Engineer

    Atos 4.7company rating

    Principal software engineer job in Boca Raton, FL

    We're looking for a Cloud DevOps Engineer to join our DevOps team in supporting and expanding our NG911 solution hosted in Google Cloud Platform (GCP). This role is ideal for someone passionate about automation, infrastructure as code (IaC), and DevOps best practices, with a strong desire to lead efforts in modernizing and managing cloud infrastructure. As part of this position, you'll be responsible for managing and scaling the infrastructure that supports our mission-critical emergency services applications. You'll collaborate with various teams including logging platform engineers, security, and NG911 application developers to understand requirements and deliver robust, scalable, and secure cloud environments.
    $73k-92k yearly est. 1d ago
  • Technical Lead - Coral Gables, FL

    Pivotal Solutions 4.1company rating

    Principal software engineer job in Coral Gables, FL

    *** How much experience do you have in a Technical Leadership role? *** How much experience do you have with Software Development and Tuning? *** How much experience do you have with System Architecture? *** How familiar are you with Agile Methodologies and using Project Management Tools (e.g. Jira, Confluence)? *** How much experience do you have with banking technologies and compliance requirements (A Plus)? *** What is your visa status (US Citizen, Greencard Holder, H1-b, etc.)? *** What is your target base salary? *** Where do you currently live (city, state)? *** Are you able to work in Coral Gables, FL (on a HYBRID basis - onsite 3 days/week)? *** What is your availability to start a new role?
    $68k-99k yearly est. 1d ago
  • Dell Boomi Tech Lead / Architect-- CDC5693217

    Compunnel Inc. 4.4company rating

    Principal software engineer job in Jupiter, FL

    The Boomi Tech Lead will be responsible for designing implementing and managing enterprise grade integration solutions using the Dell Boomi platform This role requires deep expertise in Boomi Integration Boomi Master Data Hub MDH and Boomi Administration ensuring seamless data flow across complex systems in a large enterprise environment The position involves technical leadership solution architecture governance and mentoring of integration teams 10+ years in integration architecture and development. Minimum 5 years of handson experience with Boomi AtomSphere Proven expertise in Boomi MDH (Data Hub) and Boomi Administration Technical Skills Strong knowledge of Boomi connectors API components and orchestration Familiarity with authentication protocols OAuth2 JWT SAML and security best practices Proficiency in SQL and database management systems SQL Server Experience with cloud platforms Azure GCP and DevOps pipelines Certifications Dell Boomi Professional Developer Certification is must ITIL or Agile certifications are a plus Integration Design Development Lead the design development and deployment of end to end integration solutions using Boomi Atomsphere Configure and maintain Boomi processes connectors and APIs for cloud and on premise applications Implement data transformation and mapping between XML JSON flat files and other formats Ensure secure scalable and high performance integration solutions following best practices Boomi MDH Master Data Hub Design and implement MDH data models including fields relationships and hierarchies Apply data quality rules and governance within MDH models Manage data synchronization and stewardship processes across enterprise systems Troubleshoot and optimize MDH workflows for accuracy and efficiency Boomi Administration Oversee environment setup deployment and configuration of Boomi Atoms and Molecules Monitor system health performance and s implement proactive measures for stability Manage user roles security policies and platform upgrades Collaborate with infrastructure teams for cloud integration and DevOps alignment Technical Leadership Governance Define integration architecture patterns and standards for enterprise wide adoption Conduct code reviews design validations and compliance checks Mentor and guide junior developers and integration specialists Drive continuous improvement initiatives including automation and CICD for integration processes Stakeholder Collaboration Work closely with business analysts solution architects and vendors to gather requirements Provide technical expertise and recommendations during planning and execution phases Ensure alignment with enterprise integration roadmap and governance frameworks
    $77k-97k yearly est. 2d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Principal software engineer job in Sunrise, FL

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. **Summary** As a **Software Engineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. **Position Responsibilities** + Assist in the design, coding, testing, and debugging of software components and systems. + Contribute to the development of tools and applications that support AV robotics and aerospace platforms. + Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. + Participate in code reviews, documentation, and the use of version control and defect tracking tools. + Help develop scripts or automation to improve team workflows and efficiency. + Learn and apply best practices in software development processes, including Agile methodologies. + Support the development of prototypes, simulations, and proof-of-concept demonstrations. + Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. **Basic Qualifications (Required Skills & Experience)** + Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, Software Engineering** , or a related field. + Strong foundational knowledge in programming languages such as **Python, C++, or Java** . + Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs. + Experience with data structures, algorithms, and software design principles. + Demonstrated problem-solving and analytical skills. + Ability to work both independently and collaboratively in a team environment. + Effective written and verbal communication skills. **Preferred Qualifications & Competencies** + Experience with software development on Linux, Windows, or cross-platform environments. + Exposure to web technologies, cloud platforms, or backend services is a plus. + Interest in or exposure to robotics, autonomous systems, or data analytics. + Experience using scripting languages (e.g., Bash, Python) to automate tasks. + Knowledge of Agile development practices and version control (e.g., Git). + Curiosity and willingness to learn new technologies and frameworks. + Ability to take ownership of tasks and contribute to team goals. **Physical Demands** + Ability to work in an office and R&D lab environment (Constant) + Required to sit, type, and use office equipment for extended periods (Frequent) **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $36k-53k yearly est. 60d+ ago
  • Software Engineering Intern

    Steris 4.5company rating

    Principal software engineer job in Cooper City, FL

    At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. The Software Engineering Co-op will assist with various software development projects within a product development environment. You will work on existing applications and systems to implement enhancements, fix issues, and support new feature development while collaborating with technical, quality, and cross-functional teams. This role requires professionalism, attention to detail, and a proactive approach to ensure timely completion of projects. Dates: Summer 2026 (May - August) - potential to start earlier during winter break Location: Fort Lauderdale, Florida Work Environment: Onsite What You'll Do as a Software Engineering Co-op Develop and maintain software applications using languages such as C, C++, or Python. Assist in designing, coding, testing, and debugging software components for medical devices, tools, and fixtures. Collaborate with engineers to integrate software with hardware components and ensure system functionality. Participate in code reviews and contribute to improving software quality and maintainability. Create and update technical documentation, including design specifications and user guides. Support verification and validation activities, including unit testing and integration testing. The Experience, Skills and Abilities Needed Student pursuing a Bachelor of Science degree in Computer Science, Computer Engineering, or related field. Sophomore year requirements must be completed by co-op start date. Basic experience in programming languages (C, C++, Python). Familiarity with version control systems (Git or equivalent). Proficiency in Microsoft Office applications (Word, Excel, etc.). Understanding of software development principles and object-oriented programming. Ability to work with algorithms, data structures, and basic software design patterns. Previous coursework or experience in embedded systems, embedded Linux, or camera systems. OpenCV, CUDA Pay range for this opportunity is $23/hr. Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc. STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits: STERIS Benefits STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.
    $23 hourly 5d ago
  • Software Development Intern (Summer 2026)

    ITW Covid Security Group

    Principal software engineer job in Fort Lauderdale, FL

    Alpine, an ITW company, is a leading provider of building component software, equipment, and the industry's best service to component manufacturers. Partnering with our customers, we help to improve their businesses and make them more productive. We are a leader in delivering software solutions to the construction industry to increase profitability. ITW offers its employees a path for advancement, a competitive salary, and a comprehensive benefits package designed to help employees care for themselves, their families, and their futures. Position Summary: The Software Development Intern for Alpine, an ITW Company, will support modernization efforts for Alpine's intelli VIEW software product, which is used in the engineering of trusses. This role will focus on developing a decoupled engineering engine to enable migration of core functionality to a cloud-based infrastructure. The intern will collaborate with experienced software engineers to help evolve the architecture and improve scalability, performance, and maintainability for our customers. Core Responsibilities: Conduct analysis of existing engineering routines, data structures, and access methodologies to identify opportunities for optimization and improvement Design and propose an enhanced framework for centralizing and accessing key engineering data elements, with a focus on scalability, maintainability, and performance Develop a modular and decoupled engine to support analysis workflows, enabling greater flexibility and reuse across engineering applications Collaborate with cross-functional team members to share findings, present implementation strategies, and contribute to knowledge-sharing initiatives that promote best practices and continuous improvement Participate in code reviews, documentation efforts, and agile ceremonies to support team alignment and project delivery Expected Learnings: Gain a high-level understanding of the product capabilities and core functionalities of the intelli VIEW software platform Develop familiarity with the existing system architecture, including key components, data flows, and integration points Learn principles of modular software design through the development of a decoupled architecture for engineering analysis Acquire hands-on experience with Agile development practices, including the Scrum framework, sprint planning, daily stand-ups, and iterative delivery Strengthen collaboration and communication skills by working closely with engineering team members and participating in team knowledge-sharing activities Job Requirements: Rising Senior pursuing a bachelor's degree in computer science or Information Technology related field. Proficient in one or more programming languages such as C++, C#, or Java Job Competencies: Critical Thinking & Decision Making: Ability to make logical and sound decisions and to know when to act independently and when to seek assistance. Curiosity & Learning Orientation: Actively identifying new areas for learning and applying newly gained knowledge/skill on the job. Drive to Excel: Driven to succeed and willing to go the extra mile. Perseveres in the face of obstacles and challenges. Interpersonal Skills & communication: Ability to work collaboratively and partner well with others, express oneself verbally and in writing, and listen well. ITW is an equal opportunity employer. We value our colleagues' unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.
    $27k-35k yearly est. Auto-Apply 44d ago
  • Software Developer Intern

    Royaltybusayo

    Principal software engineer job in Miami, FL

    The Software Development Intern contributes to ONC's mission of providing nonpartisan news, opinions, and policy solutions by completing essential tasks in the Technology department at ONC. The Software Development Intern is responsible for building and maintaining our website. This intern will research and use various software programs. They will also implement new features according to incoming design and functional requirements. The Software Development Intern will work closely with the Director of Technology, the Software Development Team Lead, and various other team leads, but most work will be completed independently. Therefore, time management is an essential skill for this role. This position is remote, with work primarily conducted over Zoom and Slack, so applicants must be comfortable coordinating in a remote environment and are expected to maintain a high level of communication. The Software Development Intern must commit to the Fall and Spring semesters (ending April 30, 2025). However, many people choose to extend their internship past the amount of time they initially committed to, provided their performance meets the required standards. Benefits: Flexible schedule, college credit, professional networking, and resume-building experience. Compensation: This is not a paid position. Responsibilities: Contribute to building and maintaining a website from scratch using frameworks. Connect and maintain a database to the website. Implement new features according to incoming design and functional requirements. Document the code base and general structure of the overall product. Write high quality applications that can achieve massive scale. Document user requirements, create design documents, develop self-documented code, conduct testing, and create user and system documents. Communicate effectively with the team leads, Director of Technology, and COO as needed. Qualifications Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field Proficiency in at least one programming language (e.g., Java, Python, C++, or JavaScript) Familiarity with version control systems, preferably Git Basic understanding of software development methodologies Strong problem-solving skills and analytical thinking abilities Excellent attention to detail and organizational skills Ability to work efficiently in a team environment Eagerness to learn and adapt to new technologies Demonstrated passion for software development through personal or academic projects Strong written and verbal communication skills Additional Information All your information will be kept confidential according to EEO guidelines.
    $26k-35k yearly est. 11h ago
  • Experienced C++ Software Engineer

    Da Vinci 4.3company rating

    Principal software engineer job in Miami, FL

    As a Software Engineer you will have direct, immediate, and large-scale impact on the company. Whether you focus on our trading algorithms or the architecture of the core components that form the backbone of our trading technology, your work will make a difference. Responsibilities: Understanding, designing and implementing trading algorithms and strategies in close collaboration with Trading and Research Working closely with Trading, Research and MidOffice to automate and optimize their workflows, making sure that ‘the business' runs as effectively and efficiently as possible Various operational aspects, such as system deployment, monitoring and tweaking Requirements: Experience (some or a lot) with creating C++ production code; Python experience is preferable but can otherwise be learned on the job Serious about code quality, taking full responsibility and accountability for your contributions Practical and results-driven attitude Ability to work well with others, including other departments, such as Trading and Research Benefits: Base salary ranging between 140k and 200k USD. Excellent variable pay and growth opportunities Outstanding performance is also rewarded with shareholding in the company 25 holiday days Relocation package when moving across states Comprehensive benefits package including medical, dental, and vision insurance Meals during work hours Social events and after-work drinks Our trading system: As a trading company, one of our proudest moments was going live with our very own trading system, developed from scratch by our excellent engineers. Melzi, named after Leonardo Da Vinci's favourite student, was designed with our very own unique needs and priorities in mind. Since launching, our traders have been very excited to work with this custom-made and highly efficient system. Process: HR Interview: If your experience and profile match what we look for, we will invite you to an initial conversation with the recruiter. In this conversation, you will learn more about Da Vinci and give us the opportunity to get to know you better. We will assess whether your soft skills and motivators fit our way of working. Coding challenge: This take-home assessment will give you a chance to understand the role further through similar tasks to the ones you'll encounter on our trading floor. It allows us to assess your coding skills, as well as your approach to problem solving. Technical Interview: During this conversation with one of our lead engineers you will get to geek out on your knowledge of computer science and C++ programming. Final Round: This is a combination of an in-dept technical interview where you will do some live coding, and a final HR interview.
    $61k-74k yearly est. Auto-Apply 60d+ ago
  • Full Stack Software Developer Intern

    Smart Infrastructure

    Principal software engineer job in West Palm Beach, FL

    Job Description Are you a passionate software developer looking to gain real-world startup experience? Do you thrive in fast-paced environments and want to work with cutting-edge AI and web development technologies? We are looking for a Software Developer Intern to contribute to our web app development while also exploring AI integrations. This role offers hands-on exposure to a modern tech stack and the opportunity to work on AI-powered agent development. What you'll Work On: ✅ Web App Development: Enhance our existing web application built with TypeScript, React, Next.js, Node.js, Express, PHP, PostgreSQL, and TypeORM. Implement new features, fix bugs, and optimize performance. Work with APIs and backend services to streamline data flow and interactions. ✅ AI Exploration & Agent Development: Research and prototype AI-powered features for our platform. Work on AI-driven automation (LLMs, AI Agents, or chatbots). Experiment with ML libraries, vector databases, or LangChain-type frameworks (no fixed stack yet-let's explore!). ✅ Startup-Focused Development: Work closely with the founder and core team in a collaborative environment. Test and deploy solutions that will impact real users. Take ownership of mini-projects with mentorship and guidance. Who We're Looking For: ✅ Must-Have Skills: Experience with JavaScript/TypeScript and modern frameworks (React, Next.js, Node.js, Express). Familiarity with relational databases (PostgreSQL, MySQL, or similar) & TypeORM. Strong problem-solving mindset and eagerness to work in a startup environment. Ability to learn quickly and adapt to new technologies. Bonus Skills (Nice-to-Have but Not Required): Basic AI/ML knowledge (TensorFlow, PyTorch, OpenAI API, LangChain, or vector databases). Backend experience with PHP (Legacy API interactions). Interest in AI-driven automation and agent-based systems. Why Join Us? Real Startup Experience - Work on real projects, not just theoretical exercises. AI Exploration - Get hands-on with AI agent development. Mentorship & Learning - Direct access to startup founders. Fast-Paced & Impactful - See your work go live and make an impact. Job Type: Internship Schedule: Monday to Friday Weekends as needed Work Location: In person
    $27k-35k yearly est. 14d ago
  • Senior Wi-Fi Engineer

    Gravity It Resources

    Principal software engineer job in Miramar, FL

    Job Title: Sr Wi-Fi Engineer Travel: Occasional travel (15-20%) to international destinations (1-2 weeks at a time), including locations such as the Bahamas, Mexico, Chile, and Greece. Engagement Type: Long-term contract (6-12 months to start, strong potential to extend) Job Summary: Our client is seeking a highly specialized Wi-Fi / Wireless Network Engineer with deep expertise in RF design, wireless testing, and site surveys. This role is focused exclusively on wireless networking and requires a true subject-matter expert capable of designing, analyzing, validating, and troubleshooting enterprise Wi-Fi environments using industry-standard RF tools. This is not a general network engineering role. The successful candidate will bring hands-on experience designing wireless networks from the RF layer up and validating performance through formal testing and surveys. Key Responsibilities Design and architect enterprise Wi-Fi networks using RF best practices, capacity planning, and performance-driven methodologies. Perform predictive, passive, and active wireless site surveys using Ekahau or equivalent wireless design tools. Analyze RF conditions, including signal strength, noise, interference, attenuation, and channel utilization, to optimize network performance. Validate wireless designs through testing and post-deployment surveys, ensuring coverage, capacity, throughput, and roaming requirements are met. Troubleshoot complex wireless performance issues related to RF behavior, interference, and environmental factors. Create and maintain wireless design documentation, site survey reports, heatmaps, and technical findings. Partner with infrastructure, operations, and business stakeholders to align wireless solutions with operational requirements. Provide technical guidance and recommendations related to wireless architecture standards and best practices. Support wireless initiatives across corporate offices and clients' private destinations. Required Skills & Qualifications Strong hands-on experience as a Wireless / Wi-Fi Engineer focused on RF design and analysis Proven experience using Ekahau for wireless design and site surveys OR deep experience with comparable RF tools (e.g., Hamina, AirMagnet). Demonstrated ability to design enterprise wireless networks, not just deploy hardware. Experience conducting wireless testing, validation, and post-deployment performance analysis. Strong understanding of RF fundamentals (signal propagation, interference, attenuation, channel planning). Experience working with enterprise wireless infrastructure environments. Ability to clearly communicate technical findings to both technical and non-technical stakeholders. Preferred Qualifications Experience supporting large-scale or complex environments (hospitality, large campuses, venues, or outdoor deployments). Background working with wireless professional services teams or manufacturers. Experience supporting globally distributed or travel-based wireless projects. Industry certifications related to wireless networking (CWNP, Cisco Wireless, Aruba Wireless, etc.).
    $78k-109k yearly est. 4d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    Principal software engineer job in Opa-locka, FL

    Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members. We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location. Summary As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools. This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact. Position Responsibilities * Assist in the design, coding, testing, and debugging of software components and systems. * Contribute to the development of tools and applications that support AV robotics and aerospace platforms. * Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities. * Participate in code reviews, documentation, and the use of version control and defect tracking tools. * Help develop scripts or automation to improve team workflows and efficiency. * Learn and apply best practices in software development processes, including Agile methodologies. * Support the development of prototypes, simulations, and proof-of-concept demonstrations. * Attend team meetings, contribute ideas, and learn to estimate development effort and timelines. Basic Qualifications (Required Skills & Experience) * Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * Strong foundational knowledge in programming languages such as Python, C++, or Java. * Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs. * Experience with data structures, algorithms, and software design principles. * Demonstrated problem-solving and analytical skills. * Ability to work both independently and collaboratively in a team environment. * Effective written and verbal communication skills. Preferred Qualifications & Competencies * Experience with software development on Linux, Windows, or cross-platform environments. * Exposure to web technologies, cloud platforms, or backend services is a plus. * Interest in or exposure to robotics, autonomous systems, or data analytics. * Experience using scripting languages (e.g., Bash, Python) to automate tasks. * Knowledge of Agile development practices and version control (e.g., Git). * Curiosity and willingness to learn new technologies and frameworks. * Ability to take ownership of tasks and contribute to team goals. Physical Demands * Ability to work in an office and R&D lab environment (Constant) * Required to sit, type, and use office equipment for extended periods (Frequent) ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR
    $36k-53k yearly est. Auto-Apply 60d+ ago
  • Software Developer Intern

    Royaltybusayo

    Principal software engineer job in Miami, FL

    RoyaltyBusayo combines future proof technologies and cutting edge strategies to build innovative tech solutions and products that aid processes for businesses and organizations of all sizes. Job Description The Software Development Intern contributes to ONC's mission of providing nonpartisan news, opinions, and policy solutions by completing essential tasks in the Technology department at ONC. The Software Development Intern is responsible for building and maintaining our website. This intern will research and use various software programs. They will also implement new features according to incoming design and functional requirements. The Software Development Intern will work closely with the Director of Technology, the Software Development Team Lead, and various other team leads, but most work will be completed independently. Therefore, time management is an essential skill for this role. This position is remote, with work primarily conducted over Zoom and Slack, so applicants must be comfortable coordinating in a remote environment and are expected to maintain a high level of communication. The Software Development Intern must commit to the Fall and Spring semesters (ending April 30, 2025). However, many people choose to extend their internship past the amount of time they initially committed to, provided their performance meets the required standards. Benefits: Flexible schedule, college credit, professional networking, and resume-building experience. Compensation: This is not a paid position. Responsibilities: Contribute to building and maintaining a website from scratch using frameworks. Connect and maintain a database to the website. Implement new features according to incoming design and functional requirements. Document the code base and general structure of the overall product. Write high quality applications that can achieve massive scale. Document user requirements, create design documents, develop self-documented code, conduct testing, and create user and system documents. Communicate effectively with the team leads, Director of Technology, and COO as needed. Qualifications Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field Proficiency in at least one programming language (e.g., Java, Python, C++, or JavaScript) Familiarity with version control systems, preferably Git Basic understanding of software development methodologies Strong problem-solving skills and analytical thinking abilities Excellent attention to detail and organizational skills Ability to work efficiently in a team environment Eagerness to learn and adapt to new technologies Demonstrated passion for software development through personal or academic projects Strong written and verbal communication skills Additional Information All your information will be kept confidential according to EEO guidelines.
    $26k-35k yearly est. 60d+ ago
  • Full Stack Software Developer Intern

    Smart Infrastructure

    Principal software engineer job in Riviera Beach, FL

    Are you a passionate software developer looking to gain real -world startup experience? Do you thrive in fast -paced environments and want to work with cutting -edge AI and web development technologies? We are looking for a Software Developer Intern to contribute to our web app development while also exploring AI integrations. This role offers hands -on exposure to a modern tech stack and the opportunity to work on AI -powered agent development. What you'll Work On: ✠Web App Development: Enhance our existing web application built with TypeScript, React, Next.js, Node.js, Express, PHP, PostgreSQL, and TypeORM. Implement new features, fix bugs, and optimize performance. Work with APIs and backend services to streamline data flow and interactions. ✠AI Exploration & Agent Development: Research and prototype AI -powered features for our platform. Work on AI -driven automation (LLMs, AI Agents, or chatbots). Experiment with ML libraries, vector databases, or LangChain -type frameworks (no fixed stack yet-let's explore!). ✠Startup -Focused Development: Work closely with the founder and core team in a collaborative environment. Test and deploy solutions that will impact real users. Take ownership of mini -projects with mentorship and guidance. Who We're Looking For: ✠Must -Have Skills: Experience with JavaScript/TypeScript and modern frameworks (React, Next.js, Node.js, Express). Familiarity with relational databases (PostgreSQL, MySQL, or similar) & TypeORM. Strong problem -solving mindset and eagerness to work in a startup environment. Ability to learn quickly and adapt to new technologies. Bonus Skills (Nice -to -Have but Not Required): Basic AI/ML knowledge (TensorFlow, PyTorch, OpenAI API, LangChain, or vector databases). Backend experience with PHP (Legacy API interactions). Interest in AI -driven automation and agent -based systems. Why Join Us? Real Startup Experience - Work on real projects, not just theoretical exercises. AI Exploration - Get hands -on with AI agent development. Mentorship & Learning - Direct access to startup founders. Fast -Paced & Impactful - See your work go live and make an impact. Job Type: Internship Schedule: Monday to Friday Weekends as needed Work Location: In person
    $27k-35k yearly est. 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Coral Springs, FL?

The average principal software engineer in Coral Springs, FL earns between $88,000 and $152,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Coral Springs, FL

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