Jobs · Engineering

Software Engineer P2P

Jobgether · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About the role

  • Develop and maintain software solutions using modern programming languages and frameworks.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers.
  • Contribute to the design and implementation of scalable and efficient systems.
  • Participate in code reviews and mentoring junior engineers.

Responsibilities

  • Design and implement new features and enhancements to existing systems.
  • Debug and troubleshoot production issues, ensuring high availability and performance.
  • Stay updated with the latest technologies and industry trends relevant to software development.
  • Document code and provide clear technical documentation for future reference.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 2 years of professional software engineering experience.
  • Experience with at least one major programming language (e.g., Python, Java, C++, etc.).
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication and collaboration skills.

Qualifications

  • Knowledge of software development best practices and methodologies.
  • Experience with version control systems (e.g., Git).
  • Understanding of cloud computing platforms (e.g., AWS, Azure).
  • Experience with database management systems (e.g., SQL).

Skills

  • Proficiency in multiple programming languages.
  • Experience with testing frameworks and tools (e.g., JUnit, PyTest).
  • Good understanding of software architecture principles.
  • Ability to work in a fast-paced, dynamic environment.

Benefits

  • Competitive salary commensurate with experience.
  • Flexible remote work options.
  • Professional development opportunities.
  • Health insurance coverage.
  • Employee discounts.

Pay

Salary range: $80,000 - $120,000 per year.

Schedule

Full-time position, 40 hours per week.

Similar jobs

Software Engineer 2

Avid Technology ProfessionalsAnnapolis Junction, MD· Yesterday
Engineeringapply on atp.catsone.com

Software Engineer 2

Base-2 SolutionsBethesda, MD· 3 days ago
Engineeringapply on phh.tbe.taleo.net

Software Engineer 2

Berkshire Hathaway Homestate Companies - Workers Compensation DivisionSacramento, CA· 3 wk ago
Engineeringapply on jobs.lever.co

Software Engineer 2

Wyetech, LLCAnnapolis Junction, MD· 2 days ago
Engineering$64.04–$120.27/hrapply on jobs.lever.co

Software Engineer 2

Procore TechnologiesAustin, TX· 2 days ago
Engineeringapply on careers.procore.com

Software Engineer 2

Onyx Point, LLC.Hanover, MD· 1 mo ago
Engineering$78k–$250k/yrapply on onyxpointinc.catsone.com