Software Engineer With Static Analysis, Semgrep, Antlr Experience
By Remot At United States
Location: Remote Work (EST timezone)
● 5+ years of experience working on building static analysis tools
● Experience with Golang is a plus.
● Experience with static analysis tools and libraries, such as ANTLR, Tree-sitter, Roslyn, Clang API etc.
● BS degree in software engineering or computer science, or equivalent work experience
● Strong effective communication skills, both written and verbal

Are you an experienced Software Development Engineer looking for an exciting new challenge? We are looking for a creative and innovative individual to join our team and help us develop cutting-edge analysis software. You will have the opportunity to work on a variety of projects, from developing new features to optimizing existing code. If you have a passion for problem-solving and a drive to create high-quality software, this could be the perfect job for you!

Overview An Associate Analysis Software Development Engineer is responsible for developing and maintaining software applications and systems. They are responsible for designing, coding, testing, and debugging software applications. They must be able to analyze user requirements and develop software solutions. Detailed Job Description An Associate Analysis Software Development Engineer is responsible for developing and maintaining software applications and systems. They must be able to analyze user requirements and develop software solutions. They must be able to design, code, test, and debug software applications. They must be able to develop software solutions that meet user requirements. They must be able to develop software solutions that are efficient and reliable. They must be able to troubleshoot and resolve software issues. They must be able to work with other software engineers to develop software solutions. Job Skills Required
• Knowledge of software development processes and methodologies
• Knowledge of software design principles and best practices
• Knowledge of software development languages and tools
• Knowledge of software testing and debugging techniques
• Ability to analyze user requirements and develop software solutions
• Ability to design, code, test, and debug software applications
• Ability to troubleshoot and resolve software issues
• Ability to work with other software engineers to develop software solutions
• Ability to work independently and as part of a team
• Excellent problem-solving and communication skills
Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• At least two years of experience in software development
• Knowledge of software development processes and methodologies
• Knowledge of software design principles and best practices
• Knowledge of software development languages and tools
• Knowledge of software testing and debugging techniques
Job Knowledge
• Knowledge of software development processes and methodologies
• Knowledge of software design principles and best practices
• Knowledge of software development languages and tools
• Knowledge of software testing and debugging techniques
Job Experience
• At least two years of experience in software development
Job Responsibilities
• Analyze user requirements and develop software solutions
• Design, code, test, and debug software applications
• Troubleshoot and resolve software issues
• Work with other software engineers to develop software solutions
• Develop software solutions that meet user requirements
• Develop software solutions that are efficient and reliable
• Monitor software performance and make improvements as needed