Software Engineer
Sentrana Inc. - United States

This job posting is no longer available on Sentrana Inc.. Find similar jobs:Software Engineer jobs - Sentrana jobs

Job Opening: Software Engineer

We are seeking outstanding candidates with a demonstrated track record of innovative, creative, and quantitative thought leadership.

As a Software Engineer at Sentrana, you'll drive the development of our advanced enterprise and consumer software solutions and services. You will create solutions that will not only be employed by the world's most recognized companies, but will be relied upon to dramatically expand their performance and competitiveness. Working closely with world-class scientists, engineers, the executive managers of our Fortune 500 clients, and our partners in a small team environment, you will have the opportunity to contribute to the rapidly evolving science and technology of quantitative marketing and fact-based, optimal decision making.

At Sentrana, the lines between R&D, product development, and client engagement at the executive level are blurred – so you'll see the results of your efforts in days or weeks not years. Our heritage is one of entrepreneurship, where individuals' innovative ideas are prized and rapidly re-shape the capabilities of large-scale enterprises. Because you'll be on a small cross-functional team that is responsible for both business and technology decisions, you will have immediate visibility on the relationship between your efforts and the ultimate technology impact that it creates.

Your Responsibilities
Your primary responsibility will be to support the development and enhancement of our products to meet new technical and performance requirements. You will work closely with top-notch scientists and engineers as well as with senior executive level managers of our Fortune 500 clients and partners, and will be responsible for building reliable, highly maintainable and robust application software using the best software engineering practices.

At Sentrana, you will have the opportunity to work across a range of technologies including the development front-end web applications, middle-tier services, and the large-scale databases that drive business insight and advanced predictive models.

As software engineer you will be expected to:
1. Act as a core team member in the development of Sentrana's technology products including:

Working with product managers and development leads to define the overall concept for new solutions, define functional requirements, and define technical requirements.

Developing detailed technical designs system components including the design of software and supporting database structures.

Building the system components in accordance with Sentrana's technical and quality standards.

2. Support research emerging technology as appropriate through pilot or pathfinder projects.

3. Participate in rapid prototyping efforts and the development demonstration software to help refine product direction and gather user feedback.

4. Be a full participant in Sentrana's product innovation by identifying and advocating for opportunities to improve our existing products or bring new products to market.


Proficiency in the fundamentals of computer science including an understanding object-oriented analysis and design, algorithms, data structures, and complexity theory.

An understanding of basic concepts in probability and statistics, and the ability to quickly understand and implement quantitative algorithms with guidance from senior engineers and quantitative modelers.

Some exposure to machine learning and AI concepts and approaches.

A record of academic achievement with a demonstrated ability to master complex subject matter in a diverse range of topic areas.

A demonstrated ability to develop software with widely used programming languages such as Java, C, C++, or C#.

Excellent written and verbal communications with the ability to clearly describe complex technical concepts to others.

Experience with front-end web technologies such as HTML, Javascript, and CSS, and the development of AJAX applications is desirable, but not required.

Experience with relational databases such as MySQL, PostgreSQL, or MS SQL Server is preferred, but not required.

Experience working to develop software in a team environment and an understanding of how cross-team dependencies might impact the planning and execution of programming activities.

We offer a generous compensation package, including an equity stake, plus a collaborative, tier-one management team. More importantly, we provide an intellectually fertile environment for people to learn, experiment, and grow. Our work focuses on difficult problems that have no easy answers – indeed it is our pursuit and embrace of such problems that inspires the growth of our associates and our enterprise.

Contact Us
To apply, please submit your résumé and cover letter directly to us via email: