Software Development Jobs
Sr. Software Engineer
Job Title: Sr. Software Engineer
Salary: 70-130k
Location: West Los Angeles, CA
Our client is a massive-scale consumer web property that delivers a next-generation eCommerce experience to millions of entertainment lovers all over the world. Based in West Los Angeles and under the leadership/guidance of a new highly ambitious CEO, this company recently earned a significant round of financing and is poised for tremendous growth over the coming years.
Job Description:
The Sr. C# Developer will be an integral part of a small and dynamic development team, working on core business applications and developing new generation systems. This position requires versatility, problem-solving skills and multitasking in a challenging environment, with the unique opportunity of learning new technologies. This position includes interaction with multiple departments and requires excellent verbal and written communication skills.
This candidate will have at least 3-5 years of expertise delivering enterprise level applications and on-the-job experience with large e-commerce sites, inventory, and/or sale order management systems. The candidate will have extensive experience in full-cycle application development processes, from requirements gathering to production. The candidate will have a broad understanding of software architecture methodologies. The candidate will have prior proven success working with the business users in developing application specs, good verbal and written communication skills. The candidate will be self directing and highly motivated toward deliverables.
Minimum Qualifications:
- Extensive on-the-job experience developing high end, high traffic, and scalable multi-tiered applications
- In-depth knowledge of web application development and technologies
- Expert level knowledge in C#, .NET, XML/XSD, and SQL
- Outstanding software architecture and design qualities, documentation and publishing architectural plans, designs, and visions
- Other technologies include ASP.NET, CSS, , AJAX, and Web Services (SOAP and REST),
- Degree in computer science or equivalent experience
- Strong analytical and debugging skills
- Strong communications skills are required
Preferred Qualifications:
- Demonstrable knowledge of browser-side technologies including AJAX, CSS, Cross Browser compatibility and optimization
- Recent experience working with modern MVC frameworks
- .NET 3.5 experience
- Knowledge of Search Engine Optimization practices
- Offshore experience
Senior Software Engineer, Data Mining / Quantitative Analyst
Job ID: BE235146
Job Title: Senior Software Engineer, Data Mining / Quantitative Analyst
Salary: $110-130k
Location: Southern California
Job Description:
Our client is seeking a highly intelligent, innovative, quantitative and technically savvy individual to analyze process complex data sets related to online advertising marketplace.
- Are you a pioneer looking to apply your skills to an emerging market?
- Are you innovative, driven and enjoy scouring data and a market to come up with better ways of doing things?
- Do you have intermediate to advanced programming skills in at least one high level language (Perl, Python, Java, Ruby or shell scripting)?
- Do you have experience working with extremely large data sets exceeding 1 TB?
- Do you have an engineering mentality, i.e. knack for figuring out what went wrong by taking apart and then putting back together again?
- Do you enjoy working with end results oriented team that likes to win?
If you said “yes” to all the above and you have a passion for the Internet industry, this may be the position you have been seeking.
Responsibilities:
- will assist in the success of our client
- will gather, understand and maintain Internet online advertising data
- will deliver insights based on underlying trends in the data to improve efficiency of our client’s strategies
- will ensure collected data is accurate and rapidly accessible
- will apply economic principles to datasets to develop and model media buying and selling strategies
- will optimize data collection process to scale to larger data sets
- will collaborate with others to test and refine strategies based on the data sets
Qualifications:
- must have a BS degree required or MS preferred in computer science, computer engineering, statistics, or applied math with an exceptional GPA
- must have 3 years professional programming experience in at least one high level language (Perl, Python, Java, Ruby or shell scripting)
- must have experience with Linux and related tools
- must have work experience manipulating large scale datasets via flat files and common database skills
- must have ability to apply a pragmatic financial or business outlook to daily work and long-term plans
- should have experience using statistical modeling packages such as SAS and interest to test emerging tools such as HADOOP
- should have experience in financial services or investment management, asset management, risk management • should have experience with machine learning algorithms
- must be highly intelligent, motivated, innovative, with ability to accept and give very direct constructive criticism for improvement in an ego-less manner
- must have high energy with strong work ethic and commitment, ability to operate with tight deadlines in a startup environment
Company Culture:
- One of the largest distributed media networks on the Internet
- Products are used on over 2,000,000 websites and blogs
- Located in Southern California
- Mid-stage startup, launched in 2006
To apply for this position please click here to send your resume
Software Engineer – Systems
Job ID: BE542212
Job Title: Software Engineer – Systems
Salary: $110-150k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Systems position will design, implement, and deploy high-performance, scalable systems and algorithms for massive data storage and distributed processing.
Qualifications:
- must have a BS/MS/Ph.D. in Computer Science, Computer Engineering, Electrical Engineering or related fields
- must be a programming wizard in C/C++/Java/scripting (Perl, Python)
- must have extensive UNIX system and network programming experience
- must have a strong foundation in system design, software architecture, web technologies
- must have a strong background in process design for reliable systems
- must have a strong algorithm background, awareness of time and space complexity
- must have a strong knowledge and keen interest in emerging tools and technologies in the industry
- must have expertise in Distributed/Scalable Systems and Algorithms is a huge plus along with refereed publications in related conferences
- should have past experience handling large amounts of data on distributed platforms
- must have working knowledge of standard tools for optimizing and testing code
- must be a self-motivated builders with a real urge to change the world through your creations
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Senior Support/ Release Engineer
Job ID: BE541124
Job Title: Senior Support/ Release Engineer
Salary: $90-120k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
Our client is looking for an awesome engineer to manage and support their production sites. You will be responsible for the availability and performance of high traffic sites. A key element of the role is diagnosing and resolving production software issues, and for this you will need to develop an in-depth understanding of our client’s application architecture and work closely with their developers. You will need excellent scripting skills – to enhance our automated test and release process, and to automate anything you have to do more than once.
Qualifications:
- must have a BS in Computer Science or related field
- must have 4+ years of experience with Linux/UNIX system administration
- must have a solid scripting skills in Perl, Python or Shell
- must have proven technical troubleshooting and performance tuning experience
- must have sharp analytical skills
- must have experience in a high-volume or critical production service environment
- must have a strong sense of ownership, urgency and drive
- must have customer focus
- must have great communication skills – to communicate production issues to developers, operations, product and business teams
- should have SQL experience
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Relevance Architect
Job ID: BE549687
Job Title: Relevance Architect
Salary: $130-170k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Relevance Architect is a senior position that involves applying a strong combination of interest and experience in Consumer Applications, Algorithms, and Systems to help take the core of our client’s Algorithmic Engine to the next level. The position offers a breadth of challenges involving Consumer Product, Unique Relevance challenges, and Scalable Systems. This is not just a classic Architect or Algorithms position; it requires a passion for consumer experience, a willingness to go the last mile, and an attitude of doing what it takes! Prior Experience in Search/Relevance/Machine Learning and designing large-scale architecture a must.
Qualifications:
- must have a MS/PhD in Computer Science, Computer Engineering, Electrical Engineering or related fields
- must have several years of experience in areas like Search, Relevance, Machine learning, Text Mining
- must have a few years of Tech leadership and Architecture experience
- must be a programming wizard in C/C++ and scripting (Perl, Python). Web Front-end knowledge a plus, but not required
- must have extensive UNIX system and network programming experience
- must have a strong foundation in System Design, Software Architecture, Web Technologies
- must have a strong Algorithm background, awareness of time and space complexity
- must have a strong passion and experience in consumer-facing Web Applications
- must be a self-motivated builders with a real urge to change the world through your creations
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Software Engineer – Categorization
Job ID: BE542136
Job Title: Software Engineer – Categorization
Salary: $100-130k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Categorization will be a key part of building the world’s best Semantic Categorization platform. Design and implement data pipeline and tools to extract structured information from semi-structured and unstructured sources. The job requires a unique combination of Systems, Data Semantics, and Web Tools.
Qualifications:
- must have a BS or MS in Computer Science or related field
- must have extensive experience programming in Java or C++, and scripting languages (Perl/Python/Ruby) in a Linux environment
- must have extensive knowledge of SQL, XML schemas and transformations
- must be smart, passionate and get things done! Enjoy working in a fast-paced, rapid development environment
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Software Engineer – Applications
Job ID: BE545759
Job Title: Software Engineer – Applications
Salary: $90-120k
Location: Northern California
Job Description:
Our client is all about passion, challenging problems, intellectual discussions, and maintaining a work-life balance with numerous entertaining events. Their team searches for smart eclectic people with a sense of adventure who want to contribute to killer technologies for innovative new web products.
The Software Engineer – Applications will design and implement totally unique and innovative applications for our client’s consumer-facing sites and services, leveraging their world-class Categorization and Aggregation platform. The job requires rapid development of scalable applications using the latest in Ruby on Rails and Browser technology.
Qualifications:
- must have a BS or MS in Computer Science or related field
- must have extensive experience building web applications using one of Ruby on Rails, PHP, JSP/Servlets. Ruby on Rails a big plus
- must have proficiency in front-end technologies (HTML/CSS/JS) in the context of DB-driven stateful applications
- must have knowledge of SQL and relational database structures
- must have a strong aptitude for writing elegant code, and ability to abstract for reuse
- must be smart, passionate and get things done, and enjoy working in a fast-paced, rapid development environment
Company Culture:
- 60-person search startup
- Well funded with impressive management team
- Compelling and profitable business model
- World-class engineering organization
To apply for this position please click here to send your resume
Mobile Lead – Agile Development
Job ID: GP741546
Job Title: Mobile Lead – Agile Development
Salary: 80-110k
Location: Northern California
Job Description:
Our client, a leader in the social search space, is looking for a Mobile Lead to join their Agile Development Team. The ideal candidate would have experience with building products for SMS. A coding background is a must; facility with Ruby on Rails is a plus.
Responsibilities:
- will manage ongoing design, development, and distribution of the company’s products for iPhone and other mobile operating systems
- will be responsible for working with their engineering group of a dozen senior engineers to build out internal APIs and services to expand the functionality of their mobile offerings
Qualifications:
- must have experience programming and building web software
- must have experience with creating websites optimized for mobile devices
- must have experience with iPhone development
- must have experience with design, marketing, and product management
- must have experience in an agile development environment
- good to have experience in Ruby on Rails
- good to have experience with building applications that tie into SMS
- good to have experience with multiple mobile operating systems
- good to have interest in metrics driven development
- should have experience with commitment to making user research / feedback central in design
- should be detail-oriented and experimental
Company Culture:
- Challenging problems to solve
- Smart co-workers
- Significant momentum at an early stage
- Solid financial situation
- Transit-friendly San Francisco location
To apply for this position please click here to send your resume
Software Engineer – Online Financial Product
Job ID: BE347749
Job Title: Software Engineer
Salary: $90-120k
Location: Northern California
Job Description:
Our client is looking for a superstar Software Engineer to join the team building groundbreaking online financial products and services. Candidates will use their strong engineering/analytical skills and personal drive to further innovate and maintain leadership in their new and fast-growing industry.
Responsibilities:
- will architect, build, and test new products and services
- will develop and expand infrastructure to process high volume financial transactions and run fault-tolerant compute-intensive mathematics applications
- will tackle a wide variety of engineering problems as needed – they are a small team and they all share roles
- will brainstorm with the team and prototype new concepts and ideas rapidly
Qualifications:
- must be an ambitious, driven, and talented individual who wants to work on challenging and potentially world-changing problems
- must be a team player who feels at home in an open and flat-structured environment, and takes pride in a job well done
- must be a strong all-round engineer who writes well-structured, easily maintainable, well-documented code
- must have at least two years of experience developing with Ruby, Python or Java
- must be motivated to try new languages and technologies to solve hard problems (Scala, Clojure, Hadoop, etc.)
- must have strong knowledge of Ruby on Rails, RSpec, RESTful architectures and other server technologies
- must be comfortable using Git for version control
- must be proficient in a Unix/Linux environment
- should have a familiarity with Amazon Web Services (EC2, S3, SQS, etc.)
- should have a familiarity with financial concepts
- must have a BA/BS in Computer Science or related technical field from good university with high GPA; Masters preferred
Company Culture:
- Compelling business model that actually makes $$
- Insanely impressive team of engineers
- Award-winning South of Market office across the street from South Park
- Energetic, idea-driven and transparent work environment
- Exciting world-changing opportunity
To apply for this position please click here to send your resume

Find Us On: