
Senior Software Engineer
Haystack · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Full-stack development with Angular and .NET Core.
- Modernize and upgrade government applications.
- Requires Bachelor's degree and 5-8 years experience.
- Remote role within the Continental US.
- Salary $110,000 - $120,000 annually.
About the role
About the Role
We're hiring on behalf of a Haystack partner! This Senior Software Engineer role involves providing guidance and best practices for application upgrades and modernizations using Angular and .NET Core. You will design, develop, and test new features for government applications. The position requires performing analysis, implementation, testing, and troubleshooting of bugs. You will also determine user needs, analyze system capabilities, and prepare operating instructions. Ensuring compliance with software development standards and contributing to project milestones are key responsibilities.
What You'll Need
- Bachelor's degree with 5-8 years of commensurate experience.
- Minimum 18 months of experience with Angular; at least 2 years preferred.
- Proficiency in .NET Core, .NET Framework, and C#.
- Experience with MS SQL Server, including stored procedures and database management.
- Familiarity with Visual Studio (2019-2022), GIT, APIs, and Azure.
- Ability to obtain and maintain a suitability/public trust clearance.
What's On Offer
- Competitive annual salary of $110,000 - $120,000.
- Fully remote position open to candidates within the Continental United States.
- Opportunity to work on critical applications supporting government initiatives.
- Varied and challenging full-stack development tasks.
Key skills/competency
- Senior Software Engineer
- Angular
- .NET Core
- Full-stack development
- Application modernization
- Government applications
- MS SQL Server
- Azure
- Software development standards
- API development
Skills & topics
- Senior Software Engineer
- Angular
- NET Core
- Full-stack Developer
- Software Developer
- Application Modernization
- Government Applications
- MS SQL Server
- Azure
- Remote Jobs
How to get hired
- Tailor your resume: Highlight your experience with Angular, .NET Core, C#, and MS SQL Server. Quantify achievements related to application modernization and government projects.
- Craft a strong cover letter: Emphasize your ability to meet requirements, obtain clearance, and your interest in government initiatives.
- Prepare for technical interviews: Brush up on Angular best practices, .NET Core concepts, SQL queries, and Azure services.
- Understand the clearance process: Be ready to discuss your ability to obtain and maintain a public trust clearance.
- Apply through Haystack: Follow the application instructions provided to submit your candidacy for this role.
Technical preparation
Practice Angular component design and lifecycle.,Implement RESTful APIs with .NET Core.,Write efficient MS SQL Server stored procedures.,Familiarize with Azure services and GIT.
Behavioral questions
Describe a challenging application modernization.,How do you ensure software development standards?,Explain determining user needs effectively.,Discuss troubleshooting complex bugs.
Frequently asked questions
- What is the salary range for the Senior Software Engineer role at Haystack's partner company?
- The competitive annual salary for this Senior Software Engineer position ranges from $110,000 to $120,000.
- Is this Senior Software Engineer position remote, and are there location restrictions?
- Yes, this is a fully remote position. Candidates must be located within the Continental United States.
- What are the primary technical skills required for this Senior Software Engineer job?
- Key technical skills include a minimum of 18 months of experience with Angular, proficiency in .NET Core, .NET Framework, C#, and experience with MS SQL Server.
- What educational background is needed for the Senior Software Engineer position?
- A Bachelor's degree is required, along with 5-8 years of commensurate experience in software engineering.
- Will I be working on government-related applications as a Senior Software Engineer?
- Yes, this role involves working on critical applications supporting government initiatives, requiring a suitability/public trust clearance.
- What is the application process for the Senior Software Engineer role?
- You can apply for this Senior Software Engineer position via Haystack today. Ensure your resume is tailored to the role's requirements.
- What specific version of Visual Studio is preferred for this Senior Software Engineer role?
- Familiarity with Visual Studio versions 2019-2022 is preferred for this Senior Software Engineer position.
- Does Haystack help candidates prepare for interviews for this Senior Software Engineer role?
- While Haystack facilitates the application, candidates should independently prepare for technical and behavioral aspects of the Senior Software Engineer interview process.