Presidio

Senior Engineer

Presidio

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Manage delivery pipeline of software engineering solutions across a portfolio.
  • Collaborate with various teams including business, sales, and marketing to define requirements, interfaces, implementation approaches, and scalable and reusable solutions
  • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration, and test-driven development
  • Be a hands-on problem solver and lead from the front in continuously exploring new technology platforms
  • Ensure adoption of best-in-class quality assurance techniques to delivery very high-quality software solutions
  • Attract and retain diverse and highly skilled engineering talent with optimal utilization to maximize outputs
  • Assemble and present technology delivery pitches to senior technical and non-technical audiences
  • Support pre-sales and solutions teams on pursuits to bring in new business
  • Work in a mutually interdependent structure spanning across business, technology and other functions helping unblock teams and resolve issues
  • Work closely with the client engagement partner, to improve client relationship
  • Efficiently manage the day-to-day operations and client communication

Requirements

  • Bachelor's degree or the equivalent work experience or military experience (Master's degree in CS, IT is preferred)
  • 4-6 years of experience in a Sr Engineer role, leading requirements analysis, design, development, and operation of distributed, fault-tolerant applications with particular attention to security, scalability, performance, availability, and cost/revenue optimization
  • 4+ years with any multiple partner clouds such as Amazon Web Services, Azure, Rack space, Open stack, and Oracle cloud
  • Hands-on experience with web development in any of the following languages: Python, Go, C#, JavaScript (Node, Angular)
  • Experience with back-end development and open source technologies such as Jersey framework, Spring framework, etc.
  • Agile tools such as JIRA & DevOps tools such as Gradle, Docker, Git, etc.
  • Expertise in relational databases such as Postgres, MySQL, Oracle, etc.
  • Expertise in NoSQL DB technologies such as Couchbase, Elasticsearch, MongoDB, Cassandra, etc.
  • Expertise in message queues such as RabbitMQ, Redis, etc.
  • Hands-on experience on N tier Architecture (MVC, JEE), and ORM (Object Relational Mapping)
  • Demonstrated expertise and leadership in working with business units, product management, development, and operations staff to architect innovative solutions that meet the requirements with respect to functionality, performance, scalability, and reliability, realistic implementation schedules and adherence to architectural goals and principles
  • Excellent verbal and written communication skills.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoC#JavaScriptJersey frameworkSpring frameworkPostgresMySQLCouchbaseRabbitMQ
Soft Skills
problem solvingleadershipcommunicationcollaborationclient relationship managementteam managementpresentation skillstechnical excellencequality assurancerequirements analysis
Certifications
Bachelor's degreeMaster's degree in CSMaster's degree in IT