Software Engineer / Developer
Apprenda is a Cloud platform used by some of the biggest organizations on the planet to revolutionize how they develop, deploy and run their applications. As a next generation application server, our client is a sophisticated piece of technology that marries web, SOA, and distributed application architectures to deliver premium value to software developers and IT departments. We strive to ensure the success of anyone using our cloud-native Kubernetes platform and associated technologies.
Dubbed the "Anti-Silicon Valley Startup" by Forbes magazine, and recently ranked #3 in “The Best Enterprise Cloud Computing Startups To Work For” list, Apprenda is the cloud platform powering a new class of software-defined enterprises, disrupting industries and winning with software.
As an engineer you seek to solve problems and stir innovation. Apprenda provides an environment uniquely designed to put you on the brink of early cloud architecture adoption and help transform how enterprises of the future will develop and deploy the next generation of their massive, custom application portfolios. This is the future of computing and we at Apprenda are making it possible! Come join us and play a key role in these innovations & improve your talents building breakthrough products that solve real customer problems and have a huge impact. We are hungry to change the world. Are you?
Apprenda's sophisticated Platform as a Service (PaaS) technology marries web, SOA, and distributed application architectures to deliver premium value to software developers and IT departments in the enterprise. Year after year, we've grown by leaps and bounds as a result of our success with customers in the Global 2000, evolving and maintaining the most mature PaaS on the market. In fact, 25% of the world’s top companies in 5 different industries are Apprenda customers. Our compelling story is largely a result of our awesome engineering team.
Every engineer at Apprenda requires strong engineering acumen, a desire to tackle complex problems in the world of systems architecture and business systems, the capacity to take risks and learn from them, ability to ramp up quickly, and a creative mind. You will play a key role in the design, development, and delivery of our PaaS. A flexible, results-oriented, can-do attitude and the ability to thrive in a dynamic environment is a must. We embrace our fast-paced startup culture and encourage or sometimes require engineers to wear multiple hats to meet our business goals.
We expect that all developers on the team love writing clean and beautiful code and thrive in a strong engineering culture that fosters learning and collaboration. Thus, we look for:
BS, Master’s, or a PhD in Computer Science or an equivalent
At least 2 years of practical software development experience on a commercial project
Strong passion for solving problems that address customer needs
Strong communication and collaboration skills. The ability to work as a team is a must
Ability to ramp up quickly and take a technical role
Desire to make a profound impact in the computing industry
Strong knowledge of OO principles and implementation, algorithms, and data structures
Strong debugging and troubleshooting skills
Experience in working in a version control environment, DVCS (git, hg) preferred.
Experience in working in an agile process/environment
Awareness of emerging design patterns and technologies
Strong programming skills in Scala
Strong working knowledge of Tomcat and/or JBoss
Knowledge of Java enterprise application development
Knowledge of Eclipse or NetBeans or IntelliJ
Most of all, we look for your excitement and a single-minded focus on making a large impact on the world. Bring it! This is Apprenda!
Commensurate with experience. Base plus performance bonus plus equity plus benefits.
Apprenda is the leading enterprise Platform as a Service (PaaS) powering the next generation of enterprise software development in public, private and hybrid clouds. As a foundational software layer and application run-time environment, Apprenda abstracts away the complexities of building and delivering modern software applications, enabling enterprises to turn ideas into innovations faster.
With Apprenda, enterprises can securely deliver an entire ecosystem of data, services, applications and APIs to both internal and external customers across any infrastructure. From the world’s largest banks like JPMorgan Chase to healthcare organizations including McKesson, Apprenda’s clients are part of a new class of software-defined enterprises, disrupting industries and winning with software.
Apprenda has raised more than $57M in venture capital from Safeguard Scientifics, Ignition Partners, New Enterprise Associates (NEA) and Primary Venture Partners.