Senior Software Engineer
Company: Software AG
Posted on: October 9, 2018
Senior Software Engineer This is a Quality Focused Engineering Position Experience with Java, Concurrency / Multithreading Reston, Virginia Are you up for serious technical challenge? Do you have a passion for making a difference? Do you care about delivering high quality, high performance software? If so - and without any hyperbole intended in the previous questions, we have position for you working on Terracotta's multi-terrabyte-scale in-memory data storage products. We need engineers with very solid core Java development skills, strong understanding of concurrency topics, and a passion for quality to join our highly distributed engineering team. Bonus points if you: Have a good background in testing concepts, writing test plans Have experience with distributed system concepts Have a strong computer science background Have the desire and initiative to build, modify, maintain complex testing frameworks for distributed system testing Tasks and Responsibilities: Software Development Software Design, Architecting and Testing Recommendation of technologies Contribute creatively with innovative ideas for products and features ABOUT YOU Preferred: B.S. in Computer Science or Engineering related field 5 years' professional experience Requirements: Strong core Java knowledge, including Java memory model Experience with the challenges of distributed computing systems Strong expertise with concurrency and/or transactions Experience with performance profiling and tuning Good familiarity with communication protocols, networking Experience with communicating/documenting software design with team members IT Skills: Strong experience developing with Java, Java ecosystem related tools Strong understanding of data structures and collection types common in Java Strong experience with concurrency / multithreading Additional Requirements/ Soft Skills: Preferred: Ability to work and communicate well with a geographically distributed team Strong quality-oriented mindset and practices Experience designing frameworks and APIs to be used by a large number of developers Well-rounded knowledge of Java open-source ecosystem Experience in the development of data storage systems (relational, columnar, key/value, or etc.) Strong knowledge of the workings of common NoSQL data stores Experience with JAAS and/or role-based security Experience with Ehcache, or other Terracotta Products WHAT YOU CAN EXPECT The employees are smart, friendly and welcoming Free underground parking - never get wet or shovel snow Health Insurance starts your first day on the job Three weeks paid vacation & three weeks paid sick leave 9 paid holidays (including a floating holiday and a community service day) 401(k) Plan with up to 5% employer match Business Casual office Kitchen on every floor with cable TV - also, subsidized snacks & cold drinks Software AG is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status. Click on the link to view the full EEO statement http://www.softwareag.com/corporate/images/EEO_Statement_tcm16-130491.pdf Apply Online: https://jobs.softwareag.com/ Human Resource Contact: F ran Gerrard Talent Acquisition Software AG 11700 Plaza America Drive Reston, VA 20190 T: 703-390-7428 E: fran.gerrardsoftwareag.com W: softwareag.com
Keywords: Software AG, Reston , Senior Software Engineer, IT / Software / Systems , Reston, Virginia
Didn't find what you're looking for? Search again!