StartUpHire is the job board dedicated to opportunities at startups. There are over 10,000 jobs at all sorts of fast growing companies and only a fraction of our jobs can be found on Indeed. Click the Search Jobs tab to find more.
Senior Software Engineer, Mail This is your opportunity to join Trulia, the innovative leader in real estate search. We are successful, rapidly growing, and looking for senior level, bright, well rounded, entrepreneurial engineers to join our web team. Trulia offers a fast-paced, fun environment with very sharp motivated people and a great opportunity to learn, grow, and succeed.
Join a team of talented, passionate people with a vision to help millions of consumers find their dream home.
Build and shape products that are interesting and challenging and that have an immediate impact.
Work in a small cross-functional team to scale, maintain and expand our distributed mail system.
Look for innovative uses of technology to dramatically scale systems for processing large datasets, currently delivering over 1 million emails a day and reaching an audience of over 16 million unique monthly users.
Create highly scalable code and data processors.
Requirements:
4+ years experience with several SQL databases (MySQL preferred).
Experience with large scale & high availability architectures.
Experience working with batch processing,
Experience with Unix/Linux and shell scripting.
Excellent communication skills & attention to detail.
Ability to understand complex data sets and help derive new ways to use that data to increase user engagement.
BSCS or equivalent
Preferred:
Experience with StrongMail or similar marketing email systems and configurations.
Experience with JMS queuing technologies, specifically ActiveMQ.
Familiarity with Lucene/Solr
Why should you work with us?
Trulia's engineers are passionate and smart. We have a lot of leeway on how we do our work, and take that responsibility seriously.
We're not afraid to try things that may not work. Two days each month are blocked off for “off-roadmap†projects; engineers can pretty much work on whatever they want during that time.
We like to get things done with fast, maintainable code.
We know a lot of things about agile development practices, and use what we know to get our work get done more efficiently and effectively. Have an idea on how we can do something better? Speak up, and we'll try it out.
We've got a stocked kitchen, fridges full of soda, and a kegerator.