Senior Software Engineer
Burlington, MA 
Share
Posted 4 days ago
Job Description

About This Team:

CSG Boston engineering team is growing. Here at Citrix business unit, we believe that the ongoing cloud and mobile revolution will fundamentally change how employees get work done. Secure delivery of applications and data to all platforms will be at the center of that revolution and will help shape the future of work. We are a small local team focused on developing the next generation of products that will enable businesses to deliver their business applications on premises and in the cloud.

We do everything with a team focus, giving each team a goal and letting them collaboratively design, develop and deploy a solution to that goal. Teams not only support each other day to day, but also work on large vertical slices of technology to have full agency in delivering features to our customers. Our teams are currently working on a number of exciting projects. We are building cloud services with public APIs that can provision virtual machines at scales that meet the requirements of some of the largest businesses in the world. We are writing new UI's and services to present those capabilities in the most intuitive and easy to consume ways. We are inventing new technologies to deliver machines in the cloud that feel as if they are running on your device.


App Layering Engineering:

Building new components/features in C# language for an enterprise software product, which helps with image management for various end-user computing platforms.

Responsibilities

  • Building reusable code and libraries for business layer of a distributed architecture
  • Integration of user-facing elements with server-side logic
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Interface with Product Managers, Support, and Operations to understand requirements for developing proof of concepts (prototypes) and final product features
  • Compose and maintain design specifications and component documents
  • Designalongsidea team of engineers focusing on 'designfirst'thinking,incorporatingdifferentend user personas
  • Embrace Agile development methodologies (SCRUM, Kanban, etc.)

Required Skills

  • Strong understanding of object-oriented programming and related design concepts, being able to apply these in a modern language, such as C# or Java
  • Experience working with Cloud environments like Azure or Google Cloud
  • Familiarity with concepts and design factors affecting performance of an application when scaled
  • Writing high-quality code with unit and integration tests
  • Along with new development, making sure code-base remains healthy and our customers are happy

Preferred Skills

  • Familiarity with automated testing systems and libraries, such as Nunit or similar
  • Comfortable with continuous integration and continuous deployment practices.
  • Familiarity with Agile practices
  • Proficient understanding of code versioning tools, such as Git

Compensation may vary depending on your location, qualifications including job-related education, training, experience, licensure, and certification, that could result at a level outside of these ranges. Certain roles are eligible for additional rewards, including annual bonus, and sales incentives depending on the terms of the applicable plan and role as well as individual performance. NYC generally ranges; $166,221-$184,690 CA generally ranges; $173,430-$192,700 All other locations fall under our General State range; $144,540-$160,600 Benefits may vary depending on the nature of your employment with Cloud Software Group and the country where you work. U.S. based employees are typically offered access to healthcare, life insurance and disability benefits, 401(k) plan and company match, among others. This requisition has no specific deadline for completion.

About Us:

Citrix and TIBCO recently merged to create Cloud Software Group, now one of the world's largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done - from anywhere. Members of our team will tell you that we value diverse lived experiences, passion for technology, and the courage to take risks. Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

If you need a reasonable accommodation due to a disability during any part of the application process, please contact us at (800) 424-8749 or email us at AskHR@cloud.com for assistance.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
NYC generally ranges; $166,221-$184,690 CA generally ranges; $173,430-$192,700 All other locations fall under our General State range; $144,540-$160,600
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields