Senior Software Engineer

Pivotal Solutions

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 3 years of Python programming and/or JavaScript experience.
  • 3 years SQL and/or NoSQL experience.
  • 2 years of REST/SOA experience.
  • At least 2 years of experience in a Scrum or Agile development environment.
  • A minimum of 5 years of experience in software engineering, including design, development, and implementation of complex systems.

Responsibilities

  • Develop proficiency with software development practices and problem-solving.
  • Build team culture and engineering processes in high-growth teams.
  • Communicate effectively and provide constructive feedback.
  • Determine objectives and approaches to assignments with considerable latitude.
  • Analyze requirements to meet project objectives.
  • Help design solutions including data structures and user interfaces.
  • Manage complexity and ambiguity in problem-solving.

Benefits

  • Opportunity to develop technical skills in a collaborative environment.
  • Access to a high-growth team culture.
  • Flexible work environment with the ability to adapt approaches for changing business needs.
  • Participation in team training and mentorship programs.
Full Job Description
Job Description
Goals and Responsibilities

  • Develop proficiency with our software development practices and patterns while utilizing effective problem-solving skills.
  • Demonstrate experience building team culture and engineering processes, especially on high growth teams.
  • Communicate effectively - attentively listen to others to provide timely and helpful information, and be effective in a range of professional settings. Give and receive feedback in a productive, professional manner.
  • Exercise considerable latitude in determining objectives and approaches to assignments.
  • Contribute to the analysis of how to best meet purpose and features resulting in logical requirements documentation.
  • Help design solutions to meet objectives (data structures, system processes, services, user interfaces, etc.)
  • Manage ambiguity - operate effectively, even when things are not certain, or the way forward is not clear. Flexible in approach and be able to adapt your approach to meet changing business needs.
  • Manage complexity - be able to make sense of complex, large volume, and sometimes contradictory, information to effectively solve problems.
  • Strong organizational skills and ability to multi-task and context-switch effectively between different activities and teams.
  • Ability to train peers including junior level and technical support team members.

We're A Good Fit If You Have:

  • 3 years of Python programming and/or JavaScript experience.
  • 3 years SQL and/or NoSQL experience.
  • 2 years of REST/SOA experience.
  • At least 2 years of experience working in a Scrum or Agile

development environment.

  • A minimum of 3 years of experience in JavaScript (Meteor.js, Blaze, React).
  • Knowledge of best practices including code reviews, testing, coding standards, source control (git and GitHub), and CI/CD.
  • 5 years of experience in software engineering, including design, development, and implementation of complex systems.
  • Ability to follow instructions, accept constructive criticism, and have an open mind for team discussions and collaborations.

Technical Proficiencies:

  • Relational/Non-Relational Database querying
  • JavaScript Frameworks (Blaze, Angular, React, or Vue.js)
  • HTML and CSS
  • Source Control - (Git)
  • JavaScript and Python
  • Object-Oriented Programming
  • Software development lifecycle with an emphasis on turning

requirements into code. Other Requirements

  • Comfortable commuting to our offices

Similar Jobs

More Jobs at Pivotal Solutions

More Information Technology Jobs

Find similar Senior Software Engineer jobs: