Principle Software Engineer (x3)

Marathon TS

$130K — $160K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree with 13 years of experience, or Bachelor's with 15 years, or 17 years of experience without a degree.
  • Proficient in at least four programming areas: Java, JavaScript, or Python.
  • Experienced in web services architecture and design.
  • Skilled in relational, spatial, and NoSQL database design.
  • Expertise in micro-service architecture and development practices.
  • Proficient in containerization and orchestration technologies.
  • At least 2 years as a team lead or lead developer.

Responsibilities

  • Lead development projects, coordinating with multidisciplinary teams.
  • Implement best practices in Continuous Delivery and Integration (CI/CD).
  • Develop and maintain enterprise-level applications and services.
  • Create and manage APIs for various web services.
  • Optimize database designs for enhanced data retrieval and storage.
  • Collaborate with clients to gather requirements and user stories.
  • Drive the adoption of Agile methodologies within the team.

Benefits

  • Comprehensive health and wellness programs.
  • Opportunities for professional development and certifications.
  • Flexible work hours and remote work options.
  • Inclusive and diverse workplace culture.
  • Support for community and personal projects through volunteer time off.
Full Job Description
Software Engineer (Principal)
Required Education/Experience:
• Education
o Masters and 13 years of experience, Bachelors and 15 years of experience, or no degree and 17 years of experience
• Experience
o Demonstrated firsthand experience in at least four of the following:
• Java, JavaScript or Python enterprise application development
• Web services architecture, design, and development
• Relational database design
• Spatial database design
• NoSQL database design
• Micro-service architecture, design and development
• Containerization and/or Orchestration
• API Development
• Cloud Native Development, AWS, Azure, Google Cloud or similar
Cloud Service providers
o Demonstrated experience with relational database development.
o 2+ years of working as team lead or lead developer
o Demonstrated experience with Continuous Delivery and Continuous
Integration (CI/CD) techniques, test-driven development, or automated testing
practices.

Desired Education/Experience:
• Possesses at least one of the Agile Development Certifications
o Certified Scrum Master
o Agile Certified Practitioner (PMI-ACP)
o Certified Scrum Professional
• Demonstrated experience working independently with clients or stakeholders to
develop user-stories in support of full-service consumer and business applications.
• Demonstrated experience in development of customized code, scripts, modules, macro
procedures, or libraries to implement specialized spatial analysis functions using
languages such as Python, Java, JavaScript, PHP, C, Perl, or similar scripting and
development languages.
• Demonstrated experience in integration and tailoring of geospatial Commercial
Off-The-Shelf (COTS) software applications; specialized software and database
development and maintenance; integration of related specialized hardware;
engineering studies to identify and remedy geodata processing bottlenecks.
• Demonstrated experience with government and/or commercial imagery products, to
include SAR or related RADAR imaging technologies.

Clearance:
Minimum Top Secret required (will upgrade to TS/SCI), TS/SCI preferred

#cjjobs

Similar Jobs

More Jobs at Marathon TS

More Information Technology Jobs

Find similar Principle Software Engineer (x3) jobs: