Software Engineer (Sr., Jr., Whatevs)
August 6, 2007 12:53 PM

I work for a cool company. I want to share this space with a clever MeFite.

We work at the San Francisco outpost of our e-commerce mothership back in Ann Arbor, Michigan. Despite having midwestern origins, our office culture is very west coast. On any given day a small handful of folks show up, make things together, become friends then go home -- leaving the typical politics, stress and overwork up to the folks back east.

My coworkers are smart, humble, exceedingly competent and some of my closest friends. We're not a clique, none are hipsters and all have a smashing sense of humor and charm.

Our engineers aren't shoved off into a dark hole to churn out software like typing monkeys. On the other hand, none of them are Jeebus or regarded as such. We don't feed egos, nor do we coddle the introverted.

The pay is great, widely negotiable. The benefits are astounding, including quarterly profit bonuses and a health plan that'd render Michael Moore speechless. Our vacation days total in around 16/year for new hires, but we also work flex hours and can generally take every other Friday off.

Check out the following job description, but know that we'd love to hear from Jr. Engineers as well. If you can't hit all of these requirements, so what. Throw your hat in and enjoy the result.

Senior Software Engineers at Fry are charged with leading development efforts for engineering projects undertaken on behalf of our clients. This process consists of synthesizing functional and technical specifications to develop Web applications following Fry standards for coding, documentation, design, and security practices.

Senior Software Engineers mentor Software Engineers to help them develop their skills and abilities. They collaborate and work closely with Project Managers, Development Managers, and System Architects. This position is integral to the success of the team and Senior Engineers must actively participate in both internal and external (client-facing) meetings.

Qualified candidates will have experience/knowledge in:
  • Java and OO development best practices
  • Working from and creating UML specifications
  • System maintenance and monitoring processes
  • Change management and code deployment methodology
  • Systems integration
  • Managing multiple projects and deadlines
  • Delivering exceptional customer service
  • Working as part of a multi-disciplinary team
  • Delegating work to others
  • Assessing the progress of development
  • Participating in code reviews
  • Have strong written and oral communication skills
  • Project scoping and estimation
  • Transactional systems (preferably commerce)
Required Educational and Experience qualifications:
  • A Bachelor's degree in Computer Science or equivalent experience.
  • 5+ years experience in: Object Oriented Development.
  • Very Strong experience in: Java Development; J2EE Application Servers; SQL and RDBMS
  • UNIX administration is also helpful
  • Must be extremely detail oriented.

payscale: $100k+
job type: full-time
posted by cior to Software/QA/DBA/Etc

« Older Robotics software engineer (ju... Industrial Park: start-up and ... Newer »