Career
Sperasoft provides a challenging and exciting career path to help you learn, grow and contribute. We create an atmosphere of opportunity where you’ll gain valuable experience, build an exceptional skill set and spearhead your career as far as you want.
The quality and commitment of our professionals create a condusive working environment and enhance our growth and success. We are always glad to welcome talented individuals in our offices in St. Petersburg and Volgograd.
There are ongoing opportunities both for experienced and entry-level IT professionals. Contact us if you are interested in any of the positions below:
St. Petersburg
C# Senior Software Engineer
Location
- 3+ years experience in C# development;
- Working experience of WCF and WPF development;
- Multi-threading working knowledge;
- Experience in building networking interfaces;
- Power Shell expertise;
- ASP.NET commercial development;
- Windows desktop applications commercial development;
- Web Services building and development;
- LINQ, XML, XLST knowledge;
- MS SQL/Oracle database knowledge;
- Active Directory/Exchange/other Microsoft products integration and extensibility experience is a plus;
- Microsoft SMS solution knowledge is a big plus;
- English, speaking and writing.
- Develop products for and extensibility of Microsoft SMS solutions;
- Participate in full product cycle development;
- Design and architect products.
Game Producer
Location
- Direct experience (3+ years) as a Game Producer
- Experience in games production in different positions
- Excellent knowledge of game production methodologies, pipelines and technical requirements.
- Experience developing and maintaining schedules and budgets
- Able to balance production considerations of quality and creativity with resource, time and cost in decision-making
- Excellent project management and organizational skills.
- Strong interest and experience in work with international markets and representatives of different cultures
- Strong negotiation, mediation and conflict resolution skills
- Effective communication skills across all levels of an organization
- Collaborate with Art, Design and Programming to develop titles from concept to release content
- Work quickly and efficiently within short development cycles and strict deadlines
- Define schedules and milestones in collaboration with the team and publisher
- Manage production, ensuring all quality objectives and delivery dates are executed
- Liaise with the publisher, license holders, consultants, platform holders and all third parties involved in the development process
- Communicate project perspectives and requirements throughout the team, both to the top and the bottom of the company, in order to facilitate clearly shared team objectives
- Provide coaching, mentoring and training, strong effective team building and management
Game Software Engineer
Location
Opportunity to work on AAA title within international team with business trips to Canada and US.
- Strong C++ skills
- Experience of game development
- Computer Science degree or equivalent is a plus
- 3D math skills is a plus
- Good spoken and written English.
- Participating in game development project
Java Software Engineer in Test
Location
- 2+ years of experience in software development;
- Strong knowledge of Java basics, unit testing (TestNG or jUnit), Relational DB and OOP concepts;
- Working experience of Selenium will be a plus;
- Linux knowledge will be a plus;
- Good verbal and written English.
- Support automated testing of large web-applications utilizing Java, Selenium.
Load and Performance Test Analyst
Location
- 2+ years load and performance testing or whitebox QA experience with web based applications;
- Knowledge of the Software Testing Methodology;
- Knowledge of the Application Development Life Cycle;
- Experience setting up server monitors for CPU, Memory, etc. (RedHat Linux, etc.);
- Experience in load test requirements gathering and test planning in collaboration with Project Teams;
- Good written and speaking English;
- Experience in Java, MySQL,Oracle development
- is a plus.
- Script, execute and analyze test results based upon the system requirements and identify and document areas where application performance can be improved as well as to find errors/defects that may occur when the application is under stress.
Project Manager
Location
- 3+ years commercial experience in project planning;
- Ability to plan and organize multiple projects in different IT areas;
- Excellent organizational skills, result-oriented approach;
- Excellent team and client communication skills;
- Experience handling problem project situations from project planning side;
- Experience run and engage new projects from the beginning;
- Commercial background in IT position.
- Support multiple projects from project planning, estimation, team organization side;
- Analyze and investigate new project requirements, prepare project plans;
- Prepare Statement of Work;
- Conduct status and working session team meetings;
- Identifying and clarifying the team goals; assigning and managing team individual tasks
- Compiling reports on team’s performance; conduct and evaluate team individuals performance review;
- Collect and provide status reports, issues escalation, project plan changes communication;
- Coordinate, direct and track customer communication of the team;
- Compiling reports of customer feedback, product analysis and team proposals;
- Direct and manage project technical documentation;
- Conduct technical interviews, contribute for the initial hiring and selecting process.
Senior Java Web Software Engineer
Location
- 2+ years of experience in software development and commercial applications development
- Extensive knowledge of Java, JSP, Servlets, XML/XSLT, AJAX, HTML, CSS
- Working experience of JSF, Hibernate, Ant, JUnit
- Experience in Struts, Tiles, MyFaces, and/or Richfaces/A4J/ICEFaces
- Proficiency in Web services development
- Working skills of Tomcat, WebSphere, WebLogic, and/or JBoss
- Good verbal and written English
- Develop applications utilizing Java/J2EE, HTML/DHTML, JavaScript, XML/XSLT, SQL, JSF and Richfaces
Volgograd
QA Engineer
Location
- Knowledge of the Software Testing Methodology;
- Knowledge of the Application Development Life Cycle and OOP principles;
- Good written and speaking English;
- Knowledge of Testing Utilities and Frameworks is a plus;
- Automation Testing experience is a plus;
- Experience in Java, MS SQL, Oracle development is a plus.
- Manual testing of desktop, mobile and web-based applications;
- Script, execute and analyze automation test results;
- Load testing;
- Writing tests-related documentation.
Career & Internship
Contact Us
USA Headquarters
SperaSoft, Inc.
2421 Rebecca Lynn Way, Suite 101
Santa Clara, CA 95050, USA
Tel: +1-408-715-6615
Fax: +1-408-715-2569
Development Centers in Russia
St. Petersburg
SperaSoft, Inc.
Maliy pr. 54-4, Litera “B”, Business Center “Tranzas”
Vasilievsky Ostrov
St.Petersburg, Russia 199178
Tel: +7-812-334-5926
Fax: +7-812-677-9084
Volgograd
SperaSoft, Inc.
Ul. Angarskaya 17, Suite 405
Volgograd, Russia 400081
Tel: +7-812-334-5926