Senior Software Developer

Largo, FL
Date Added: June 14, 2019
Our company builds and manufactures equipment to measure road friction, pavement profile, roughness, texture, cracking, and other defects on the road surface.  These measurements are important for safety, construction quality control, and long-term maintenance management purposes.  We sell the equipment to civil engineering companies, departments of transportation, municipalities, and paving contractors.  We also collect data using our own equipment and want to expand our ability to offer services and provide advice.


The Senior Software Developer has at least 10 years of progressive experience with the Microsoft .NET stack (C#, WPF, ASP.NET MVC, Entity Framework, SQL Server).  The ideal candidate is a hands-on problem solver and leader who implements major new features and fixes bugs while collaborating proactively with colleagues and customers.  This person is oriented towards pragmatism rather than theory and has a history of releasing software that is being used successfully in production.

Duties and Responsibilities

  • Write well-designed, testable, modular, efficient code.
  • Execute the full software development life cycle (SDLC) following an Agile (Kanban) process.
  • Research and learn new technologies as required to solve development challenges.
  • Research and define requirements for new and proposed products in collaboration with internal and external users, product managers, and the business development team.
  • Write and update product specifications including feature lists, technical specs, and performance specs.
  • Identify opportunities to improve existing products and feed these ideas into the product backlog.
  • Lead the testing team, explaining "as implemented” new features and defining functional testing and validation requirements prior to product launch.
  • Occasionally write white papers on relevant and interesting topics to educate our customers and the  industry, highlighting our capabilities and products.
  • Occasionally help the customer support team as they meet with clients to analyze their requirements, explain new features, and train users.
  • Occasionally attend industry conferences to represent us, showcase our products, and meet with clients.
  • Hold self and others to a high standard of ethical and interpersonal conduct to protect and build the brand and to safeguard team morale.
  • Collaborate constructively with the management team to build a product roadmap, and report regularly on progress towards the plan.
  • Schedule meetings as appropriate when key decisions need to be made.
  • Generally, enable the company to deliver better products to our customers.
  • Other duties as may be reasonably assigned by your manager.

Required Qualifications

  • Minimum Bachelor's degree in technology, engineering, or similar; Master's degree would be an asset
  • Minimum 10 years of progressive software development experience
  • Proficient with Microsoft Visual Studio, Git-based code repositories, and other standard tools
  • Advanced math skills are required; experience with signal processing, control systems, discretization, or vision algorithms would be an asset
  • Strong object-oriented coding skills in C# (will be tested during the interview process)

Nice-to-Have Qualifications

  • Experience building data analysis software, dashboards, rich visualizations
  • Experience with GPS surveying and data processing
  • Experience with Jira, Confluence, Bitbucket, and Jenkins
  • Working knowledge of C and C++ for algorithms would be an asset


  • Annual salary of $80k+ commensurate with experience
  • 4 weeks of paid time off
  • Company standard health benefits
  • Company standard IRA contribution matching

Other Requirements

  • We are a drug-free workplace and all employees agree to submit to periodic, random drug testing.
  • Employees agree to submit to a criminal background check.
  • Must have valid passport or be eligible to obtain one.
  • All employees must sign the company's standard employment agreement which includes a non-disclosure agreement, non-solicitation agreement, and non-compete agreement.

Don't delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at http://www.softwareresources.com/it-careers/it-job-search/
Company Overview
Software Resources specializes in IT talent recruitment services and workforce staffing solutions. Founded in 1992 as an IT staffing services firm, we are a privately held women-owned business enterprise (WBE), celebrating our 25th year in business. We are headquartered in Lake Mary, Florida, just outside of Orlando. With branches and sales professionals throughout the U.S., Software Resources is the staffing agency of choice for clients and consultants.
We specialize in IT. It's what we do and what we know, every day. We provide contract, contract to hire and direct hire placement IT staffing solutions for Energy, Entertainment/Gaming/New Media, Financial Services, Government, Healthcare, Hospitality, Professional Services, and Security.


Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

Thank you for subscribing to job alerts. You will receive a confirmation email.

Sign up for Job Alerts

Fill out the form below to receive job alerts.

An error has occured. Please close this dialog and try again.
Please complete the entire form below to subscribe to job alerts.
This email address is already subscribed for job alerts.
Thank you for referring a friend.

Refer a Friend

Fill out the form below to refer your friend for this position.

An error has occured. Please close this dialog and try again.
Please complete the entire form below to refer a friend.

Pin It on Pinterest