Contact Us

We'd LOVE to hear from you!

YOU ARE OUR PRIORITY.

We want to partner with you to help take your business to the next level of success. Call  (410) 989-1647 to get the conversation started.

Rather send us a note?

Simply complete the form below and we’ll be in contact with you soon.

Send us an Email

SERVICES INQUIRY:
CONSULTATION REQUEST:
JOIN OUR TEAM:

EMail Us info@ravingsoftware.com

Speak to Us(410) 989-1647

Become part of our Winning Team.

Explore opportunities with Raving Software.

Explore our Career Opportunties.

Software Developer

Seeking experienced Software
Developer for happily ever after

Every great tech love story starts the same way. Developer falls in love with programming language. Programming language plays hard to get. Developer proves love for programming language by learning it inside out (you know, romantic details like in HTML, CSS, JavaScript, and PHP). Developer and programming language unite on software team and live happily ever after.

If you like pina coladas and getting caught in the rain with your laptop, you’re in luck. We’re pining for a passionate developer to write beautiful code for our software team who is constantly looking for ways to sharpen his/her skills. If nothing stands between you and your love for software development, you’re “The One” we’ve been waiting for. Don’t be coy and wait three days to contact us; we want to hear from you now!

What we want you to do…
You’ll be a critical member of a small development team working on clients’ websites and associated software. This isn’t an average position where you might be restricted to one small piece of the company’s technology, but one where you’ll have influence over our whole software program, from requirements collection to design to production.

The job involves the following responsibilities:

  • Create awe-inspiring websites in HTML, CSS, JavaScript, PHP, WordPress, WooCommerce, and (if you are really awe-inspiring) Joomla/Drupal.
  • Integrate with our backend services to make sure we are delivering a great website experience that’s super-fast for end users
  • Help improve code quality through performing unit tests and code reviews
  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product
  • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results within a schedule
Who you are…
You want to work on challenging problems with smart people. You’re someone who could get positions at most software companies, but you’re looking for the perfect role that has great leadership, a roster of top talent, game-changing product vision, and a work hard/play hard company culture.

You also meet most (if not all) of the following requirements:
  • 2-7 years of recent hands-on coding and software design
  • Bachelors, masters, or doctorate degree in a related field, or a great reason for not having one (and we know there are reasons…)
  • A great attention to detail to assure consistency and excellence within complex software systems
  • A track record of projects completed on time – you’re a flawless executor and know how to build great software
  • Evidence of being self-motivated and driven – you find satisfaction in a job well done and want to solve hard problems
  • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives
  • Experience with HTML, CSS, JavaScript, PHP, MySQL, WordPress & WooCommerce and a willingness to learn new technologies as needed (ideally you have developed 10-20 substantial websites and know how to integrate with backend databases)
  • Willingness to help out wherever needed.
  • A strong desire to learn new skills and have fun doing it!
We’d love to hear from you.
This job isn’t for everyone. We’re looking for a Software Developer who can work well within a team, ensure quality results and effectively communicate to executives. So, if you are a superior Software Developer, be nimble and apply fast.

Graphic Designer

Explore new territory
with brilliant people

When you close your eyes at night, do you dream of creating amazing designs in an awesome spaceship? And on the craft is a team of your awesome friends who push and challenge you to be better than you were the day before? Well, we’re still working on that spaceship part, but we think we can offer you the rest of that dream.

But seriously, if you want to work on a great team and build designs and logos that our clients love more than anything, open your eyes to this new adventure. We are looking for a true artist, a go-getter of an designer who can take our team to the next level and rocket-launch us into the next galaxy. Is it you, traveler?

What we need…
Raving Software, is looking for a seasoned designer to join a stellar team working on image designs, website branding, and logos. While this is an individual contributor role, you’ll be involved in many aspects– helping evolve our existing architecture, working with teams to improve operations, and implementing new features and functionality.

The job involves the following responsibilities:

  • Work with the programming team to understand end-user requirements, and then translate that into powerful branding schemas and deliverables for our clients
  • Design and create unique and extraordinary logos and designs for our projects, and contribute and provide feedback to other team members
  • Help improve our code quality through performing unit tests and code reviews
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Dive into difficult problems and successfully deliver results on schedule
Who we think will be a great fit…
We’re looking for someone who has an keen love of design, yet has passion for getting things done on time. You’re smart enough to work at top companies, but you’re picky about finding the right role (this is more than just a job, right?). You’re experienced, but you also like to learn new things. And you want to work with smart people and have fun building something great.

You also meet most (if not all) of the following requirements:
  • 2-4 years of recent hands-on graphic design experience (branding, logo development, etc.)
  • Bachelor’s, master’s, or doctorate degree in a related field, or an intriguing reason for not having one
  • A track record of projects completed on time – you are a flawless executor, not a procrastinator
  • You find satisfaction in a job well done and want to solve head-scratching challenges
  • Superior experience with and knowledge of Photoshop, Illustrator, & Sketch, and the willingness to learn new technologies
  • Some experience with HTML, CSS, JavaScript, PHP, MySQL, WordPress & WooCommerce
  • Willingness to help out wherever needed
  • A strong desire to learn new skills and have fun doing it!
We’d love to hear from you.
This job isn’t for everyone. We’re looking for a Graphic Designer who can work well within a team, ensure quality results and effectively communicate to executives. So, if you are a superior Graphic Designer, be nimble and apply fast.

Project Manager

Attention: We need an Agile leader

At Raving Software, we’re a growing software company seeking an experienced project manager to help our company transition to an Agile software development model. You will work directly with the senior team and our software engineers to define customer requirements and collaborate with design and engineering to create the vision and end product. And you will facilitate QA and testing prior to delivering our quality software to our clients.

Yes, we’re growing quickly and have some aggressive goals. But with your help, we can achieve our targets while hitting deadlines and coming in under budget. We’re looking for an accomplished communicator to keep all teams on task and in the know.

What we need…
Raving Software, is looking for an experienced project manager who can see the big picture. You're someone who can run a tight shop while still bringing out the best in the people you work with. Enjoying your work is just as important as doing the work.

The job involves the following responsibilities:

  • Manage organization of projects
  • Coordinate internal resources and third-parties for the seamless execution of projects
  • Ensure all projects are delivered on-time and within budget
  • Help improve code quality through performing unit tests and code reviews
  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product
  • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution
  • Dive into difficult problems and successfully deliver results within a schedule
Who we think will be a great fit…
You want to work on challenging problems with smart people. You’re someone who could get positions at most software companies, but you’re looking for the perfect role that has great leadership, a roster of top talent, game-changing product vision, and a work hard/play hard company culture.

You also meet most (if not all) of the following requirements:
  • PMP Certification (highly desired)
  • 3-5 years of project management experience, with at least 2 years working in an Agile environment
  • Knowledge and experience with Agile best practices (you know how to be a Scrum Master and would be comfortable teaching others the ropes)
  • Experience with software lifecycles. You know all aspects of the SDLC, can interface with all the disciplines involved, and you are educated in best practices of iterative development
  • An understanding of metrics-driven processes. You are comfortable with task definition, backlog tracking, burn-down metrics and velocity
  • Communication expertise. You know how to be proactive and communicate the right message in the right context. And you can deliver your message in different mediums and formats including emails, meetings, presentations, etc.
  • Advance time management and analytical skills
  • A talent for being detail oriented and excelling even while keeping a lot of balls in the air
  • Experience with MS Project is a plus
  • Working knowledge of Microsoft Excel
  • Experience with process improvement
  • Excellent client-facing communication skills
  • Willingness to help out wherever needed
  • A strong desire to learn new skills and have fun doing it!
We’d love to hear from you.
This job isn’t for everyone. We’re looking for a Project Manager who can rally a team, ensure quality results and effectively communicate to executives. So, if you are a superior Project Manager, know Agile, be nimble and apply fast.

Systems Administrator

Our growing IT startup needs an experienced Systems Administrator

**cue trumpet fanfare**

Ladies and Gentlemen, Raving Software is in need of a fearless Systems Administrator to be our modern-day hero.

Sure, you are an expert in cPanel and think systems configuration management is the coolest thing since sliced bread. But would you be willing to slay dragons and leap tall buildings in a single bound to keep our system up and running at maximum capacity? We’re looking for a real SysAdmin crusader to fill this position, and we’ll accept no substitutes. (And if your superhero cape is just a towel thrown around your shoulders? Pfft. We know you can do better.)

If you’ve got the courage, valor, and technical skills to be the greatest warrior in all the land, send us your resume, post haste.

**end fanfare**

To be our amazing Systems Administrator:

  • Be a cPanel ninja and a systems host whiz!
  • Have a good sense of humor
  • Have a desire to work with a bunch of technology superstars, building and operating stellar websites and software
  • Find yourself daydreaming about monitoring, uptime and scalability
  • Catch yourself using acronyms like SSL and FTP in everyday conversations
If this describes you, by all means, keep reading! We want you!
You will be a critical member of a small engineering team working to solve real customer pain points in systems administration of website hosting. This isn’t your normal position where you may be relegated to one small piece of the company’s technology, or a project that doesn’t matter. Instead, you will be instrumental and have the chance to work in many areas of our system.

This job involves the following responsibilities:
  • Create and maintain reliable, consistent and repeatable processes for hosting of our clients’ websites
  • Work closely with development to deploy new software and improve existing hosting configurations
  • Be an excellent problem solver, and willing to roll up your sleeves to tackle any issue thrown your way
  • Respond reliably to on-call issues as needed


You also meet most (if not all) of the following requirements:
  • Proficiency installing and administering some sort of mainstream hosting systems (cPanel preferred)
  • Advanced knowledge of system vulnerabilities and security issues
  • Ability to be on-call as needed
  • Shell scripting experience
  • 1-2 years in a system administration or related role
  • Associate's degree or higher in a related field
  • Willingness to help out wherever needed
  • A strong desire to learn new skills and have fun doing it!
We’d love to hear from you.
This job isn’t for everyone. We’re looking for a Systems Administrator who can rally a team, ensure quality results and effectively communicate to executives. So, if you are a superior Systems Administrator, be nimble and apply fast.

Find an interesting fit? Fill out our contact form above. Make sure you tell us about the position you are interested in and briefly how you would fit into our company. If we think you might be a great fit, we will be in touch to learn more about you.