Senior Software Engineer - API Architect
Apply NowCompany: Graham Technologies
Location: Clarksburg, WV 26301
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:
Required Skills:
Preferred Skills:
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:
Why Graham Technologies?
Our core values define who we are:
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.
Location: Remote work but needs to be close to Clarksburg, WV (must be within proximity for on-site meetings)
Key Responsibilities:
- Analyze and refine systems requirements, translating them into application prototypes and functional software solutions.
- Plan, design, and implement systems and applications architecture.
- Write, debug, and maintain high-quality code using modern programming languages (Java, Python, Golang, etc.).
- Design intuitive user interfaces and determine appropriate output formats and media.
- Lead and conduct software testing in collaboration with end users to ensure quality and functionality.
- Integrate hardware and software components in system deployments.
- Evaluate and implement new application software technologies.
- Apply information assurance and cybersecurity best practices across the software development lifecycle.
- Create and maintain comprehensive program documentation.
- Mentor and guide junior software engineers, promoting best practices in development and design.
Required Skills:
- A bachelor's 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.
Preferred Skills:
- Master's degree in computer science, Software Engineering, or a related technical field
- Familiarity with cloud-native 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.