Senior Software Engineer

Lanyon, Inc. Dallas , TX 75201

Posted 2 months ago

Do you like building great products that are feature rich and essential to users' day to day lives?

Do you think nothing is worth doing if it can't be done at scale?

Do you want to use cutting-edge technologies on products that are used by tens of thousands of people every day?

Do you want to work for a steadily growing company where you can grow your career?

If you answered yes to all the above, then you belong at Cvent!

We are looking for Sr Software Engineers to join our growing Event Cloud product line. We are currently engaged in a major initiative to build our next generation software platform with horizontally scalable Java microservices, AWS, Couchbase, and S3. As a Principal Software Engineer, you'll play a critical role in the success of the Event Cloud by helping us build a system capable of handling registration for the world's largest conferences.

We build our services in Dropwizard (Java), deploy them to AWS (ECS specifically), store their data in Couchbase and S3, and use RabbitMQ when we want to go asynchronous. CI jobs (built in Jenkins) push merged pull requests straight to our test region, no manual deployment required.

You'll get the best of both worlds at Cvent working with cutting edge technologies, but on real products used every day by a wide user base, not just prototypes.

What You Need for this Position

For this particular role, we're looking for individuals that can produce complex, high-quality software and work in a team environment.

Aside from that, the prerequisites for joining our development team are simple. We care more about your attitude and aptitude than the specific tools and technologies you have used in the past. You need to have a strong passion for software development and must take pride in the code you produce. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment. A bachelor's degree in Computer Science or related field.

Nice to Have

  • 5-10+ years of software engineering experience

  • Proficiency in a JVM language (we primarily use Java)

  • Direct Experience designing and developing RESTful APIs

  • Direct Experience with at least one NoSQL data store

  • Any background with react.js would be ideal

  • Scaling software with AWS would make a candidate stand out

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Ryan, LLC

Posted 1 week ago

VIEW JOBS 4/15/2019 12:00:00 AM 2019-07-14T00:00 The Senior Software Engineer (SSE) position requires a motivated, enthusiastic, and pro-active Full Stack Engineer with an excellent 'can-do' attitude. As a member of the IT Applications Team, this role is responsible for developing and enhancing enterprise-level applications. The candidate will design and implement complex web based software and will be able to troubleshoot a complex environment consisting of web, application and database servers. In addition, the candidate should be able to quickly understand and retool software already written. The role is primarily responsible for coding, testing, debugging and documenting new and existing business applications. He or she will work closely with product management to review designs, coding standards, and approaches. Duties and Responsibilities: * Develops and maintains software applications according to specifications. * Maintains source code control system and application software versioning. * Builds, supports, troubleshoots and debugs applications used at Ryan. * Maintains strong focus on customer service to all internal clients. * Identifies emerging technologies which will help Ryan better leverage resources. * Helps define processes and procedures in the Applications Development area. * Participates in cross-training activities as required. * Works with external vendors when necessary. * Helps document and define requirements for development and enhancement projects. * Assists with mentoring and training of junior members. * Adheres to Firm processes for change and configuration management, contributing to ongoing maintenance of audits and other security/compliance initiatives. * Develops middle ware and 3rd party application integration solutions * Creates and implements Unit Test Plans and unit test cases. * Is involved in Peer Code review process. * Performs other duties as assigned. * Provides regular status update to the project Lead and project Manager. Education and Experience: Bachelor of Science degree in Information Systems or Computer Science or equivalent experience required and ten or more years related applications development experience is preferred. Computer Skills: To perform this job successfully, an individual must have substantial experience and the ability to work directly with stakeholders and produce coding specifications based on business requirements. Required Skills: Strong Front End Skills 5+ years experience using .Net 4.x and/or .Net Core/Standard), C# with T-SQL Recent web development experience using MVC, CSS, HTML5, javascript, JSON Working experience with ReactJS. Thorough knowledge of OWASP concepts, Encryption and SSO Ability to administer and tune IIS and setup a website from start to finish Preferred Skills: SPA Web Development Experience Exposure to WebPack, NPM (including publish), and bundle management. Certificates and Licenses: Microsoft® Development C# and .NET certifications are desirable. Supervisory Responsibilities: This position has no direct supervisory responsibilities. Work Environment: * Standard indoor working environment. * Occasional long periods of sitting while working at a computer. * Must be able to lift, carry, push, or pull up to 30 lbs. * Position requires regular interaction with employees at all levels of the Firm and interface with external vendors as necessary. * Independent travel requirement: up to 15-20% travel to Houston will be necessary occasionally. Equal Opportunity Employer: disability/veteran Ryan, LLC Dallas TX

Senior Software Engineer

Lanyon, Inc.