According to Wikipedia, a Software Engineer is “an engineer who applies the principles of software engineering to the design, development, testing, and the evaluation of the software and systems that make computers or anything containing software…”
Software Engineers are everywhere and in about every company out there. They are in high demand and GoGrid is no exception. We want Software Engineers! What makes working at GoGrid exciting for a Software Engineer? I asked one of our Software Engineers, Suman, a few questions about what it’s like to be a Software Engineer for GoGrid.
What do you do at GoGrid?
I work on cloud software solutions, which, in a nutshell, means turning infrastructure into code. It’s a rapidly growing software development area with very interesting challenges. There is a long list of products with great customer interest. New use cases and requirements arise frequently that become new features or products. It’s very exciting to work in a transforming environment like this.
As a Software Engineer, I am deeply involved in all aspects of my projects. I focus equally on design and architecture, development and testing. Given my experience with Linux and large scale infrastructure automation, I like to engage closely with Systems and Network Engineers to keep up with new technologies. This helps to develop elegant, feature-rich and high-performing solutions.
What does your typical day look like?
On a typical day, I am either brainstorming ideas with my colleagues or completely glued to the computer developing software. From time to time, I get to learn about projects that other engineers are developing and offer feedback. I also try to find time and research about other similar and upcoming solutions in the industry and academia.
What type of exciting technologies do you get to work with?
I get to work with any technology that is appropriate. This freedom in itself is exciting. Currently, I am working with a revolutionary filesystem which lends itself into interesting use cases. I work entirely in Python programming language. Working with cool technologies has an interesting cascading effect of discovering new ones. It’s also a lot of fun to use familiar technologies in new ways.
What do you like best about your job?
I like the ownership that comes with my projects. I get to research on my own, discuss design and implementation ideas with other talented and experienced Engineers and finally run with the most suitable ideas to turn them into software. Our meetings are short and rare, coworkers are always ready to help and management all the way to the top is engaging and encouraging. These are top things I like about my job.
What makes GoGrid a unique place to work at?
GoGrid is in a very hot sector of the software industry. Cloud computing is rapidly evolving and GoGrid is in a unique position to deliver with a strong head start. My team and others that I directly work with are aptly clued into customer needs, features to provide and how to best design and develop them. This helps me focus clearly on my software. Another unique thing about GoGrid is how the startup environment is sustained while being a mature company.
What type of people do you get to work with?
I work with smart and experienced software, systems and network engineers. I also work with knowledgeable and cooperative technical managers.
Any additional thoughts?
Overall, I enjoy working here and look forward to being part of providing useful cloud solutions.
Interested in being an integral part of the cloud computing movement? We’re hiring! Be sure to check out our open positions on our careers page!
Latest posts by Jeryn Carlise (see all)
- Welcome the Newest Inductee to the “Old School” Club – Life at GoGrid - March 16, 2012
- What’s It Like Being a Software Engineer in Leading Cloud Infrastructure Company? - February 17, 2012
- GoGrid Gives Back Through Its Season of Giving Program - January 12, 2012