Enable job alerts via email!

Senior Software Engineer - API Architect

ZipRecruiter

Clarksburg (WV)

Remote

USD 90,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative consulting firm is seeking a Senior Software Engineer - API Architect to design and lead enterprise-level software systems. This role involves deep expertise in API development, security practices, and software architecture. The ideal candidate will thrive in a collaborative environment, mentoring junior engineers while driving best practices in development and design. With a commitment to employee well-being, the firm offers a generous benefits package, including flexible schedules and continued education reimbursements. Join a team that values integrity, innovation, and teamwork, and make a significant impact on clients' success.

Benefits

Four Weeks of Accrued PTO
Eleven Paid Federal Holidays
Comprehensive Health, Dental, Vision, and Life Insurance
401(k) Plan with Annual Employer Contributions
Flexible Schedules
Reimbursements for Continued Education and Training

Qualifications

  • 8+ years of software development experience with strong API skills.
  • Expertise in API security standards and best practices.

Responsibilities

  • Design and lead enterprise-level software systems and API integrations.
  • Mentor junior engineers and promote best practices in development.

Skills

Object-oriented programming
API development
API security standards
Data structures
Algorithms
Software engineering best practices

Education

Bachelor's degree in computer science
Master's degree in computer science

Tools

AWS API Gateway

Job description

Job Description

Graham Technologies is seeking a Senior Software Engineer - API Architect to design, develop, and lead enterprise-level software systems and API integrations. The ideal candidate will have deep experience in modern API development and security practices, as well as a strong foundation in software architecture, user interface design, and secure application delivery.

Location: Remote work but needs to be close to Clarksburg, WV (must be within proximity for on-site meetings)

Key Responsibilities:

  1. Analyze and refine systems requirements, translating them into application prototypes and functional software solutions.
  2. Plan, design, and implement systems and applications architecture.
  3. Write, debug, and maintain high-quality code using modern programming languages (Java, Python, Golang, etc.).
  4. Design intuitive user interfaces and determine appropriate output formats and media.
  5. Lead and conduct software testing in collaboration with end users to ensure quality and functionality.
  6. Integrate hardware and software components in system deployments.
  7. Evaluate and implement new application software technologies.
  8. Apply information assurance and cybersecurity best practices across the software development lifecycle.
  9. Create and maintain comprehensive program documentation.
  10. Mentor and guide junior software engineers, promoting best practices in development and design.

Required Skills:

  • Bachelor's degree in computer science, Software Engineering, or a related technical field.
  • Must have an active Secret Clearance.
  • 8+ years of experience in software development, with strong skills in object-oriented programming, data structures, and algorithms.
  • 5+ years of hands-on experience in API development and standardization, including RESTful, SOAP, and GraphQL architectures.
  • Expertise in API security standards and best practices (OAuth, JWT, OpenID Connect, etc.).
  • Experience with API management platforms such as AWS API Gateway, including defining and enforcing enterprise API standards.
  • 2+ years of experience leading cross-functional technical teams and collaborating with both business and technical stakeholders.
  • Proficient in software engineering best practices, code reviews, and DevSecOps principles.

Additional Skills:

  • Master's degree in computer science, Software Engineering, or a related technical field.
  • Familiarity with cloud development and deployment pipelines.
  • Experience working in secure and regulated environments (e.g., federal, DoD).

Compensation:

At Graham Technologies, we believe in treating everyone with fairness and respect. Our compensation package is designed to ensure fair pay for work, reflecting our commitment to integrity.

Many IT companies offer similar services, but what truly sets us apart is our people! We care deeply about our employees and consistently show our appreciation—not just for the final outcomes, but also for the effort and dedication shown every step of the way. Additionally, our generous benefits package supports our team members in living fulfilling and prosperous lives.

Here are just a few highlights of what we offer:

  • Four Weeks of Accrued PTO in the First Year
  • Eleven Paid Federal Holidays
  • Comprehensive Health, Dental, Vision, and Life Insurance
  • 401(k) Plan with Annual Employer Contributions
  • Flexible Schedules
  • Reimbursements for Continued Education and Training

Why Graham Technologies?

Our core values define who we are:

  • Value our Customers
  • Care about our Employees
  • Passionate about Innovation
  • Believe in a Strong Work Ethic
  • Rely on Teamwork
  • Integrity Matters

Founded in 2007, GTech is a consulting services firm passionate about delivering tailored solutions that meet our clients' needs and maximize the value of their investments. We achieve this by providing top-notch professionals across the IT industry. Our team embodies integrity, commitment, and reliability, which are at the heart of everything we do.

We are also dedicated to fostering a culture of support for our employees—the lifeblood of our business. At Graham Technologies, we've built a family-oriented environment where team members are encouraged to maintain a healthy work-life balance, pursue their passions, and grow professionally through flexible schedules, continued education, and a strong sense of community.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer – API Architect

Graham Technologies

Bridgeport

Remote

USD 104,000 - 190,000

9 days ago

Senior Software Engineer – API Architect

Graham Tech

Clarksburg

Remote

USD 90,000 - 150,000

16 days ago

Senior Software Engineer

AnaVation, LLC

Clarksburg

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Lead Information Security Architect

Lumen Inc

Indianapolis

Remote

USD 129,000 - 173,000

2 days ago
Be an early applicant

Senior Software Engineer

AnaVation, LLC

Virginia

Remote

USD 90,000 - 140,000

4 days ago
Be an early applicant

Senior Software Development Engineer

McKesson’s Corporate

New York

Remote

USD 106,000 - 179,000

Today
Be an early applicant

Senior Back-End Software Engineer

Teachmecode

Friendly

Remote

USD 80,000 - 110,000

Today
Be an early applicant

Senior Software Engineer (Auth)

Bitwarden Inc.

California

Remote

USD 140,000 - 200,000

Today
Be an early applicant

Sr. Quality Software Engineer

TRIMEDX

Indiana

Remote

USD 80,000 - 110,000

Yesterday
Be an early applicant