... software engineering, or equivalent experience * 5+ years of embedded software development experience in C and/or Rust * Experience with: * Low-level embedded development and debugging * ARM-based ...
... software engineering, or equivalent experience * 5+ years of embedded software development experience in C and/or Rust * Experience with: * Low-level embedded development and debugging * ARM-based ...
Software Developer
Tampa, FL · On-site
$93K - $126K/yr
SOFTWARE DEVELOPER YOUR IMPACT Own your opportunity to work with the largest government agency in ... Security clearance level: Current DoW TOP-SECRET Clearance with SCI eligibility is required
Software Developer
Tampa, FL · On-site
$93K - $126K/yr
SOFTWARE DEVELOPER YOUR IMPACT Own your opportunity to work with the largest government agency in ... Security clearance level: Current DoW TOP-SECRET Clearance with SCI eligibility is required
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Quick apply
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Licensed Home Inspector - Mid-Level Experience
Tampa, FL · On-site
$55K - $65K/yr
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Licensed Home Inspector - Mid-Level Experience
Tampa, FL · On-site
$55K - $65K/yr
Job Summary Beryl Engineering & Inspection is seeking a Licensed Home Inspector with mid-level ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
As an engineering firm, Beryl adapts to a variety of inspection needs, including technical or ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Quick apply
As an engineering firm, Beryl adapts to a variety of inspection needs, including technical or ... Familiarity with inspection software and report-writing platforms is a plus. Schedule, Travel, and ...
Associate Software Developer
Tampa, FL · On-site
Associate Software Engineer (Campus / New Grad - AI & Full Stack) Position Summary: Client ... level systems Opportunity to work directly on AI-driven initiatives Great starting point to grow ...
Associate Software Developer
Tampa, FL · On-site
Associate Software Engineer (Campus / New Grad - AI & Full Stack) Position Summary: Client ... level systems Opportunity to work directly on AI-driven initiatives Great starting point to grow ...
We are seeking a Mid-Level Engineer who is ready to support electrical engineering designs ... Proficient with Microsoft Office Suite, AutoCAD, and related design software. * Strong ...
Quick apply
We are seeking a Mid-Level Engineer who is ready to support electrical engineering designs ... Proficient with Microsoft Office Suite, AutoCAD, and related design software. * Strong ...
Software Developer C++
Tampa, FL · Hybrid
$46.25 - $62.25/hr
Solid understanding of computer architecture, memory management, and low-level programming ... Passion for building robust and scalable software * Fluent English communication skills, both ...
Software Developer C++
Tampa, FL · Hybrid
$46.25 - $62.25/hr
Solid understanding of computer architecture, memory management, and low-level programming ... Passion for building robust and scalable software * Fluent English communication skills, both ...
We are seeking a Mid-Level Engineer who is ready to support electrical engineering designs ... Proficient with Microsoft Office Suite, AutoCAD, and related design software. * Strong ...
We are seeking a Mid-Level Engineer who is ready to support electrical engineering designs ... Proficient with Microsoft Office Suite, AutoCAD, and related design software. * Strong ...
APEX Software Developer
Tampa, FL · On-site +1
... Software Developer to design, build, and maintain enterprise web applications and APIs for a ... level POA&Ms for identified vulnerabilities • Participate in requirements analysis and UI/UX ...
APEX Software Developer
Tampa, FL · On-site +1
... Software Developer to design, build, and maintain enterprise web applications and APIs for a ... level POA&Ms for identified vulnerabilities • Participate in requirements analysis and UI/UX ...
AI Solutions Software Developer
Tampa, FL · On-site
... level of effort. About you * B.S. or B.A. in Computer Science, or IT-related discipline. * 8-15 ... Software Development experience. * Experience with Python programming and development of ...
AI Solutions Software Developer
Tampa, FL · On-site
... level of effort. About you * B.S. or B.A. in Computer Science, or IT-related discipline. * 8-15 ... Software Development experience. * Experience with Python programming and development of ...
Senior Software Engineer
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Senior Software Engineer
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Senior Software Engineer
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Senior Software Engineer
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Software Developer C++
Tampa, FL · On-site
$46.25 - $62.25/hr
Join us in shaping the future of software technology! What we are looking for: To help us on our ... Solid understanding of computer architecture, memory management, and low-level programming
Software Developer C++
Tampa, FL · On-site
$46.25 - $62.25/hr
Join us in shaping the future of software technology! What we are looking for: To help us on our ... Solid understanding of computer architecture, memory management, and low-level programming
Senior Software Engineer
Tampa, FL · On-site
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Senior Software Engineer
Tampa, FL · On-site
$120K - $159K/yr
Mentor junior and mid-level engineers, providing technical leadership and code review oversight. * Support system bring-up, hardware/software integration, and fielded system troubleshooting. * Drive ...
Software Developer
Tampa, FL · On-site
$100K - $125K/yr
Associate level cloud certification • AWS Certified Developer, AWS Certified Solutions Architect, AWS Certified SysOps Administrator • CompTIA Cloud+ • Google Associate Cloud Engineer or other ...
Software Developer
Tampa, FL · On-site
$100K - $125K/yr
Associate level cloud certification • AWS Certified Developer, AWS Certified Solutions Architect, AWS Certified SysOps Administrator • CompTIA Cloud+ • Google Associate Cloud Engineer or other ...
Software Developer
Tampa, FL · On-site
$100K - $125K/yr
Associate level cloud certification • AWS Certified Developer, AWS Certified Solutions Architect, AWS Certified SysOps Administrator • CompTIA Cloud+ • Google Associate Cloud Engineer or other ...
Software Developer
Tampa, FL · On-site
$100K - $125K/yr
Associate level cloud certification • AWS Certified Developer, AWS Certified Solutions Architect, AWS Certified SysOps Administrator • CompTIA Cloud+ • Google Associate Cloud Engineer or other ...
Mechanical Engineer - Mid-Level
Tampa, FL · On-site
$74K - $113K/yr
We also value additional learning, such as a minor, certificate, or other training in Computer Science, Artificial Intelligence, Software Engineering, or related fields that helps you apply ...
Mechanical Engineer - Mid-Level
Tampa, FL · On-site
$74K - $113K/yr
We also value additional learning, such as a minor, certificate, or other training in Computer Science, Artificial Intelligence, Software Engineering, or related fields that helps you apply ...
Mechanical Engineer - Mid-Level
Tampa, FL · Hybrid
$74K - $113K/yr
We also value additional learning, such as a minor, certificate, or other training in Computer Science, Artificial Intelligence, Software Engineering, or related fields that helps you apply ...
Mechanical Engineer - Mid-Level
Tampa, FL · Hybrid
$74K - $113K/yr
We also value additional learning, such as a minor, certificate, or other training in Computer Science, Artificial Intelligence, Software Engineering, or related fields that helps you apply ...
Mid Level Software Developer information
See Largo, FL salary details
$41K - $50.2K
1% of jobs
$50.2K - $59.4K
4% of jobs
$59.4K - $68.5K
9% of jobs
$77.1K is the 25th percentile. Wages below this are outliers.
$68.5K - $77.7K
12% of jobs
$77.7K - $86.9K
15% of jobs
The median wage is $92.9K / yr.
$86.9K - $96.1K
14% of jobs
$96.1K - $105.2K
15% of jobs
$108.9K is the 75th percentile. Wages above this are outliers.
$105.2K - $114.4K
13% of jobs
$114.4K - $123.6K
9% of jobs
$123.6K - $132.7K
5% of jobs
$132.7K - $141.9K
3% of jobs
$41K
$95.6K
$141.9K
How much do mid level software developer jobs pay per year?
What are the typical daily responsibilities of a mid level software developer?
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
What is a mid level software developer?
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.
Mid-Level Embedded Software Engineer (Clearance Required)
Tampa, FL
$124K - $163K/yr
Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 29 days ago
Job description
Company: Ultra Intelligence & Communications
Mission SolutionsPowering DecisionJoin the team redefining defense technology. From engineering systems that save lives to leading programs that change the battlefield-find your place in the future of defense.
Mission Solutions
By joining our Mission Solutions business, you will be a member of a team dedicated to providing innovative solutions that streamline the preparation and execution of intricate, mission-critical operations. We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.
Job Description Ultra ProLogic is expanding its encryption business and seeking an Embedded Software Engineer to help architect, implement, and certify high-assurance cryptographic systems used by the U.S. Department of Defense, NATO, and allied partners.This role goes beyond traditional embedded development. You will work on security-critical software and firmware that must meet NSA High Assurance (HA) certification requirements, contributing directly to cryptographic information assurance architectures, certification artifacts, and fielded systems protecting real-world tactical and strategic networks.
If you are motivated by deep technical challenges-secure embedded design, Rust adoption in constrained environments, and building systems that withstand formal certification scrutiny-this role offers rare and meaningful work.
What You'll Work On
High-assurance cryptographic and key management systems supporting secure communications, remote rekey, and lifecycle management
Embedded software and firmware operating within defined crypto, INFOSEC, and High Assurance boundaries
Architecture and implementation of cryptographic information assurance (IA) software and systems
Modernization of legacy C baselines and architecting Rust-based embedded solutions for security- and safety-critical environments
Systems that undergo formal NSA High Assurance certification, from requirements through fielding and sustainment
Role Responsibilities
- Design, develop, and maintain embedded software primarily in C and Rust for cryptographic and security-critical platforms
- Architect cryptographic information assurance software and systems, including definition of security boundaries, trusted services, and separation of crypto and non-crypto functions
- Perform trade studies and embedded architecture design, with emphasis on memory-safe designs and C-to-Rust transitions
- Actively support the NSA High Assurance certification process, including:
- Requirements decomposition and traceability
- Security architecture definition and documentation
- Development of certification artifacts and evidence
- Participation in technical reviews and certification milestones
- Develop and maintain formal engineering documentation:
- Software & Hardware Requirements (SHRS, IRS)
- Interface Control Documents (ICDs)
- Software/Hardware Design Descriptions (SHDD)
- Develop and execute unit testing, integration, and acceptance testing, including hardware-in-the-loop and security-relevant test cases
- Manage configuration control for software development items in certified baselines
- Collaborate closely with systems, hardware, security, and test engineers in a high-performance, mission-driven team
- Identify and implement process, tooling, and automation improvements to support secure development and certification efficiency
- Periodic travel (~5%) for customer interaction, test events, or off-site integration activities
Required Qualifications
- Active U.S. Government Secret Security Clearance (U.S. citizenship required)
- Bachelor's degree in computer science, computer engineering, software engineering, or equivalent experience
- 5+ years of embedded software development experience in C and/or Rust
- Experience with:
- Low-level embedded development and debugging
- ARM-based processors and SoC platforms
- Firmware and hardware/software integration
- Strong understanding of memory management, concurrency, and deterministic embedded behavior
Preferred / Differentiating Experience
- 8+ years of embedded or firmware development experience
- Experience with Rust in constrained embedded environments (no-std, heapless, hardware abstraction layer (HAL))
- Direct experience with NSA High Assurance certification, RMF, or similar DoD security frameworks
- Familiarity with cryptographic system design, key management, and secure boot/trust architectures
- Experience with:
- openOCD, gdb, JTAG/SWD debugging
- AMD Zynq UltraScale+ MPSoC (e.g., Xilinx ZCU102/104 Evaluation Kit or similar)
- Experience working in waterfall or agile development methodology-based projects
- Strong systems-thinking mindset with the ability to assess technical risk and security impact
- Clear communicator who thrives in collaborative, technically rigorous teams
Why Ultra ProLogic
- Work on fielded, certified cryptographic systems and research & development projects
- Direct exposure to and participation in NSA High Assurance certification
- Opportunity to influence system architecture, not just implementation
- Hands-on role in modernizing high-assurance systems with Rust
- Long-term programs, stable funding, and deeply technical challenges
- Backed by Ultra Intelligence & Communications, with the agility of a focused encryption business
#IC
#LI-Onsite
#LI-JK1
NoticeDue to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements.
Our BenefitsEvery employee is critical to our success, and as such, we offer a range of flexible employee benefits, including:
Annual Bonus - Annual Bonus - Performance Related
Competitive Paid Time Off (PTO) package plus 11 company holidays
Early finish on Friday
401K w/ company match
Medical/Dental/Vision Benefits
Student Loan Assistance Program
Array of voluntary benefit offerings
Ultra I&C is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other legally protected state or federal classes.
We provide affirmative action in employment for qualified individuals with disabilities and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. If you need an accommodation in any part of the application process, email careers@ultra-ic.com."