Company Profile

FedBid, Inc. is a growth-oriented organization operating a multi-billion dollar online marketplace where government and business buyers can access a managed network of 50,000+ qualified sellers at the touch of a button.   Our buyer-powered marketplace utilizes a reverse auction model that connects buyers with the most competitive sellers of commodity goods and simple services. The company was founded more than 10 years ago on the premise that there’s a better way to buy.  By creating a model that shifts market power to buyers, we’ve challenged conventional thinking about purchasing and procurement--and proven that there is indeed a better way. 

Position Summary

The Sr. Software Engineer is responsible for the analysis, design, development and maintenance of several software components related to both enterprise and strategic applications.  The Engineer will perform discovery, analysis and provide design solution to all applications while also providing support to QA teams.  The Engineer augments a dynamic development team working in an agile environment to help refine requirements, and translates those requirements into software designs and solutions.  The Sr. Software Engineer will report directly to the Director of Technology.

Essential Functions

  • Understand and translate business requirements and rapidly drive convergence towards the best solution.
  • Design and implement highly scalable, high performance applications using Spring, Hibernate, JEE and JMS Messaging technologies and frameworks.
  • Contribute to the design and architecture process as part of the development team utilizing industry standard best practices and architecture/design patterns.
  • Integration testing, debugging and fixing software as part of the implementation process.
  • Support the development, release and maintenance of final solution.
  • Work in a fast-paced team environment with a focus on quality 


  • Augment the software development team building software solutions
  • Support and maintain all external and internal back office applications

Education and Experience

  • B.S. in Computer Science or related field
  • 5+ years of Experience
  • Hands on Experience in the following technologies
    • Java
    • Spring
    • Hibernate
    • Servlets
    • SQL
    • XML/XSLT
    • Web Services (REST and SOAP)
    • Maven (Preferred)

Skills and Knowledge

  • Ability to work effectively in a team environment with the ability to make strong technical recommendations and decisions.
  • Demonstrate concise problem determination and critical thinking skills
  • Understanding of the Software Development Lifecycle and supporting methodologies, including Agile & Waterfall.
  • Ability to work collaboratively and constructively in a growing company to achieve results.
  • Creativity with an ability to think outside the box.
  • Self motivated and a self starter
  • Knowledge of OOA/D, UML, Application Servers (such as WebLogic, Tomcat)
  • Hands-on experience with Hibernate, Spring framework, XML, JMS, Security, Web Services, Oracle RDBMS, JEE and related technologies
  • Knowledge of common JEE design patterns

Position Type:

Full Time

Position Location:

Vienna, Va. (Headquarters)

To apply:

Please send a resume, cover letter, and salary requirements Incomplete applications will not be considered. No third party recruiters or phone calls, please.

FedBid is an Equal Opportunity Employer