Apply

Principal Software Developer

Posted 4 days agoViewed

View full description

💎 Seniority level: Principal, 10+ years

📍 Location: U.S.

💸 Salary: 170000.0 - 230000.0 USD per year

🔍 Industry: Information Technology Consultancy

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: LeadershipNode.jsPostgreSQLProject ManagementPythonSoftware DevelopmentAgile

Requirements:
  • A Bachelor's degree in Computer Science or a related field.
  • 10+ years of experience as a software engineer across a variety of project types.
  • Experience leading teams or projects, and a desire to grow in this capacity.
  • Experience working in a fast-paced, team environment, collaborating with designers, business analysts, back-end developers, and others.
  • Prior experience in a consulting business is a strong plus - especially if you have experience engaging directly with clients.
Responsibilities:
  • Collaborate with team members on building, testing, and releasing functionality to clients.
  • Aid clients to elicit and clarify application requirements.
  • Participate in and lead daily team activities and ceremonies.
  • Quickly ramp up on new technologies and client-specific domains.
  • Direct Agile technical delivery activities and provide peer level mentorship.
  • Oversee operationalizing, monitoring, and maintaining distributed systems.
  • Manage and coach members of a team.
  • Support additional internal company needs as necessary.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Consulting

🏢 Company: Themis Insight👥 1-10ConsultingAdviceSmall and Medium Businesses

  • Master's Degree in Computer Science or Computer Engineering required.
  • A bachelor's degree with two additional years of software-related experience may substitute for a master's degree.
  • Fifteen (15) years experience in software application design and development.
  • Twelve (12) years experience leading teams in software design for collection systems.
  • Full Stack Experience including Java/Java Spring, AWS, Angular.
  • Development experience in C++, JAVA, XML/XSD, and scripting languages like Python or Perl.
  • Experience with web frameworks such as Ruby on Rails, Django, SpringFramework, or Zope.

  • Designs, develops, troubleshoots and analyzes software programs for computer-based systems.
  • Advises hardware engineers on machine characteristics affecting software systems.
  • Provides inputs for documentation of new or existing programs as required.
  • Maintains/develops software products for various platforms.
  • Performs deployment, installation, maintenance, and quality control monitoring.
  • Performs system and unit testing, including planning and regression testing.
  • Integrates with other signal repositories as prioritized.
  • Interacts with customers to report project status and manage subsystem requirements.

AWSAgileDjangoEclipseGitJavaRubyRuby on RailsSpringC++Java SpringAngular

Posted 2 months ago
Apply