We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Architect Salary in Salem, NH

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Senior Embedded C Software Engineer
Garmin AT, Salem
OverviewWe are seeking a full-time Senior Embedded C Software Engineer in our Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor. Essential FunctionsServes in a leadership capacity as an individual contributor for carrying out software development in Embedded C, or other selected languages for new products and/or applicationsMay serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionalityDecomposes functional requirements into well-defined tasksResearches fundamental problems and implements algorithm solutions that are appropriateOffers peer technical assessments in areas of expertise, new technologies and software designsAssists design engineering as needed with component datasheet review and schematic design reviewParticipates in project leadership and/or program planning including providing technical input to product development plans and concept documentsMakes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk takingMentors and provides guidance to less experienced Software Engineers (1 & 2)Contributes to advanced technical research on new technologiesOffers process improvement suggestions and authors new procedures as appropriateProvides reliable solutions to a wide range of difficult problems using sound problem solving techniquesBasic QualificationsBachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experienceExcellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionalityDemonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutionsDemonstrated ability to serve as a lead software engineer for a complex software projectAbility to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work outputDemonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designsMastered proficiency in writing software in Embedded C, and relevant experience and/or training in data structures or object-oriented design methodologyDemonstrated strong and effective verbal, written, and interpersonal communication skillsMust be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environmentDesired QualificationsExperience working with middleware algorithms Strong problem solving capabilitiesComfortable working cross functionally interacting with all disciplinesAviation industy experience is a plusGarmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Project Coordinator - IT Service Delivery
Logicalis, Salem
Job Description Summary Provides essential project support and resource management tasks for IT Professional Services Projects in support of Project Managers. Independently coordinates, monitors, and documents activity for small, minimally complex IT projects in accordance with Logicalis Statements of Work, following Logicalis Project Management Office (PMO) methodology and Resource Management Office (RMO) standard operating procedures. Essential Duties and Responsibilities Assists Project Managers by performing project coordination duties including resource assignment, scheduling, back office data management, and closeout activities including, but not limited to: Resource schedule management for assignment of engineers and/or contractors to projects; works directly with subcontractor technical resources providing assistance with project preparation, scheduling, and administrative support. Creates, and processes ongoing engagements in PSA software including contracts, change requests and other modifications. Assists with tracking and maintenance of subcontractor SOWs in the PSA tool Leads small, minimally complex projects that do not require a Project Manager, ensuring contracted delivered services are provided with quality, on time, and within budget. Initiates projects and kick-off, including:Schedules new project initiation meeting with Account Executives and Solutions Architects for knowledge transfer of the scope of work from Sales to the assigned Service Delivery Engineer(s)Coordinates and leads project initiation meeting with Customer and Logicalis Project Engineer(s) to review scope and set initial project schedule. Ensures assigned resources are scheduled and prepared for assigned workMonitors project activity and captures required data accordinglyPerforms ongoing updates and completion to project specific documents per efined standards; such as resource schedules, project labor time entry, Project Change Requests and Project Closure and Acceptance Documents Maintains continuous focus on customer service and quality assurance. Escalates issues for resolution as warranted, engaging PMO Manager for assistance with difficult issues. Responsible for coordination of the project through closure. Demonstrates and actively promotes an understanding and commitment to the mission of Logicalis demonstrating behaviors consistent with the organization's values Demonstrates teamwork and flexibility by assisting as needed with various ad hoc reporting, backfill support for peers, assistance with service improvement activities, etc. Maintains a working knowledge of applicable Federal, State, and Local laws and regulations as well as policies and procedures of Logicalis in order to ensure adherence in a manner that reflects honest, ethical and professional behaviors.Supervisory Responsibilities None. Qualifications The requirements listed below are representative of the knowledge, skill, and/or experience required to perform the duties of Logicalis Project Coordinator. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience//Technical Requirements/Certifications Equivalent combination accepted. Education Associates Degree (or higher) in Business Management, Project Management, or Information Technology preferredProficient use of Microsoft Office applications - Excel, Word, PowerPoint, Outlook Work Experience Minimum 3 years' professional experience preferably with knowledge of project management practices.and/or in an IT Support role (eg. Service Desk, PC Desktop Support, etc.) Will consider applicants with 3+ years of relatable work experience requiring planning, customer service, resource coordination, etc. (example: Events coordinator, customer service dispatcher,or similar work requiring coordination of resources and service delivery) Certifications None required, however any industry recognized certifications in Project Management (PMI), Information Technology, or Microsoft Office training are beneficialOther Skills and Attributes Strong written and verbal skills. Must possess ability to deliver concise, professional, and accurate documentation and communications (i.e. meeting notes, ,project updates, escalations) Ability to recognize project improvement areas and adapts well to an ever changing environment. Interacts professionally and effectively across technical and business organizations in support of our collaborative and inclusive culture Excellent time management skills; ability to manage multiple tasks to defined deadline within constrained timeline. Strong planning and organization skills; detail oriented with attention to accuracy. Flexibility and willingness to embrace change in a high volume, fast paced environment. Willingness and ability to work collaboratively across functional groups with all team members of the organization and take ownership and responsibility for work performed. Maintains high integrity with strong ethics and business values.Physical Demands The physical demands described here are representative of those that should be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the employee is required to either be sitting, standing, or in a similar posture as well as talk, see, hear, and use hands and arms. The employee may occasionally be required to move about, climb steps or balance and stoop, kneel, crouch, or crawl. The employee may also occasionally lift and/or move up to 10 pounds. The above statements describe the general nature and level of work being performed by individuals assigned to this classification. This is not intended to be an exhaustive list of all responsibilities and duties required of personnel so classified. Logicalis is an Equal Opportunity Employer. It is our policy to employ people who are qualified by reason of education, training, experience, and demonstrated performance. We value diversity and inclusion at our company. We do not discriminate on the basis of race, color, religion, national origin, sexual orientation, gender identity and gender expression, marital status, age, height, weight, disability, veteran status, or any other reason prohibited by applicable federal or state laws. Salary Compensation Range: $42,100 to $52,000Job Requirements
Senior DevOps Engineer
Cyberark, Salem
Who we are: CyberArk (NASDAQ: CYBR) is the global leader in Identity Security. Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity - human or machine - across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world's leading organizations trust CyberArk to help secure their most critical assets. To learn more about CyberArk, visit our CyberArk blogs or follow us on Twitter, LinkedIn or Facebook. About this role: We are looking for a bright, talented East coast based Senior DevOps Engineer to join a team of highly energized and professional engineers working on mission-critical systems in the red-hot cybersecurity industry. Focused on development flow productivity, building application infrastructures and tools, with huge challenges related to hyper-growth of engineering and application scale. As part of your role, you will design, implement and deploy products and infrastructures which will directly increase our stability and quality, while reducing our time to market.What you will do: Design and develop solution-oriented enterprise DevOps Platforms and tools Create solutions to increase R&D velocity, reduce lead time and improve overall product quality. Plan, Design, and develop the company SaaS infrastructure, operation engine, and deployment strategy. Develop and adopt new technologies aim at improving our overall CI/CD pipelines. Platform and service troubleshooting across various applications, domains, and platforms Introduce Security into both the CI and CD pipelines utilizing DevSecOps shift left approach. What you need to succeed: 3+ years of hands-on experience working as a Software, DevOps, or infrastructure developer Significant development experience with the following: Python, Groovy, Bash, PowerShell Deep knowledge and experience in cloud infrastructure such as AWS, Azure, or Google Cloud Experience with Containers and Orchestrators (Docker, Kubernetes, ECS, etc.) Experience with CI/CD Tools and Configuration Management Systems (e.g. Jenkins, Git, Ansible, Terraform, etc.) Jenkins is a must Experienced with building the full application release cycle (CI/CD). Experience in creation of highly automated Infrastructures - as code Knowledge of operating system administration Excellent design and analytical skills Creative troubleshooting skills and out-of-the-box thinking Know your way around the open-source community How you will stand out from the crowd: Strong communication skills, team player Open-minded and creative - out of the box thinker. A thorough and methodical approach to any task, ability to plan, conduct, prioritize, track and measure processes Decision-making skills: taking into account both architectural and business considerations, at times with incomplete information Strong ability to use new technologies and understand them in depth through rapid self-learning Proactive by nature; internal drive for excellence and improvement Highly motivated, autonomous BA/BS in Computer Science Experience in testing methodologies and developing tests (e.g Unit tests, integration tests, system tests) Strong networking foundations (TCP/IP, DNS, Network Protocols, Routing) Security principles and techniques (Risk management, Threat modeling, secure configuration) Database usage experience and understanding Experience with Agile development and practices Cloud Solution Architect Certificate Must be a U.S Citizen for meeting with FedRAMP High authorized access requirements CyberArk is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status. We are unable to sponsor or take over sponsorship of employment Visa at this time.The salary range for this position is $110,000 - $165,000/year, plus commissions or discretionary bonus, which will be based on the employee's performance. Base pay may also vary considerably depending on job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits. #LI-SS1
Full Stack Engineer
TheCollegeBoard, Salem
College Board Technology Division - Item Cloud Teal Team100% Remote(working EST)About the TeamThe Test Day Toolkit (TDTK) team at College Board is a dedicated team of 20+ technologists with a passion for student success. We are committed to providing exceptional tools and customer support to facilitate the Digital Testing, Test Administration Management and Test Day Operations. We utilize the best-of-breed Amazon Web Services (AWS) technology solutions to empower all users of College Board's Test Day applications to be successful in the administration of the Digital SAT Suite. We are the face of the College Board for running Test Day Operations, partnering across the organization with other teams on the Bluebook Digital Assessment Platform to further the program, technology, and operational goals for College Board and the students that we serve.About the OpportunityAs a Full Stack Engineer,, you are a collaborator and innovator.You have a strong interest in understanding and improving products for our key customers. You relish the opportunity to bring your ideas and your love of coding to support, enhance and define the future of applications that will be used by thousands of state, district, and school administrators across the country.You are not shy about taking on new work or utilizing technologies you may not have previously utilized while eagerly contributing to all phases of software engineering, including requirements definition and analysis, application design, coding, coaching, testing, deploying, and support.In this role, you will:Design & Implementation (75%)Design and implement high-quality software using the latest technologies with a focus on building component-based, cost-effective, scalable, and secure solutions using design patterns to improve collaboration with other microservices /apps and promoting code reuseMaintain the highest engineering standards in collaboration with product owners, architects, and stakeholders, in support of our systems and servicesUnderstand new product capabilities and decompose the implementation into specific functional changes for verificationBuild solutions using the best practices of Agile, CI/CD, and DevOps.Team Operations & Success (15%)Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverablesParticipate in peer reviews of software engineering artifactsAssist in the resolution of production issuesAdhere to development standards and security policies and proceduresAdopt the continuous integration and continuous delivery (CI/CD) practice of rapidly implementing, testing, and delivering high-quality code based on the team's DevOps modelContinuously develop the skills required to work as part of the Agile team in a poly-skilled development environmentSoftware Solutioning & Design (10%)Develop and maintain a thorough understanding of the customer's business processes and operationsWork closely with Solutions Architect, Lead Engineer and Data Leads evaluating feature requests, providing level-of-effort estimates and contributing to sprint planningConduct and participates in peer code and design reviewsAbout you, you have:Ideally 4+ years of professional software development experienceStrong knowledge and hands-on experience with JavaScript/Typescript, React, Node.jsStrong knowledge of the AWS cloud platform and experience working with AWS resources such as Lambda, SNS, SQS, S3, Open Search, Step Functions, IAM, CloudWatch, CloudTrail, DynamoDBExperience with version control using Git, build automation using Webpack, continuous integration using AWS Code Pipeline or similar, and test automationIndependent, proactive, and able to deliver high-quality code.Strong analytical thinking and structured problem-solving skills using data to inform decisions and actionsExperience working in an Agile / Scrum development environment with an ethos of continuous improvementAbility and enthusiasm to learn new and innovative technologies.Excellent communication and collaboration skills working cross-functionally with other engineers and stakeholders in a fast-paced environmentEnthusiastic about innovating and learningYou must be authorized to work in the USAbout Our ProcessApplication review will begin immediately and will continue until the position is filledWhile the hiring process may vary, it generally includes resume and application submission, recruiter video screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checksAbout Our Benefits and CompensationThe College Board offers a strong compensation and benefits package that attracts top talent looking to make a difference in education.As a self-sustaining non-profit, we believe in compensating employees equitably in relation to each other, their qualifications, their impact, and the relevant market.The hiring range for a new employee in this position is $120,000 to $143,000College Board differentiates salaries by location so where you live will narrow the portion of this range in which you can expect a salary.Your salary will be carefully determined based on your location, relevant experience, the external labor market, and the pay of College Board employees in similar roles. College Board strives to provide our best offer up front based on these criteria.Your salary is only one part of all that College Board offers, including but not limited to:A comprehensive package designed to support the well-being of employees and their families and promote education. Our robust benefits package includes health, dental, and vision insurance, generous paid time off, paid parental leave, fertility benefits, pet insurance, tuition assistance, retirement benefits, and moreRecognition of exceptional performance through annual bonuses, salary growth over time through market increases, and opportunities for merit raises and promotions based on increased scope of responsibilityA job that matters, a team that cares, and a place to learn, innovate and thriveYou can expect to have transparent conversations about benefits and compensation with our recruiters throughout your application process.About UsWe are motivated to positively impact the educational and career trajectories of millions of students a yearWe prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heardWe value learning and growth; we offer formal and informal ways to lead through your superpowers, sharpen your strengths, and meet your development goalsOur high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skills#LI-TheAcorn#LI-Remote
Senior Full Stack Engineer
TheCollegeBoard, Salem
College Board - Technology100% Remote US based, working core EST hoursAbout the TeamThe College Board's Pivot team engineers, develops, and delivers products and customer-facing platforms critical to HigherEd institutions, students, and other internal and external stakeholders. We are a rapidly expanding elite team of engineers committed to building a privacy-forward product that will connect students and colleges. At maturity, our product will serve engaging content to students across multiple channels, including a widely used mobile app. We have a unique blend of skills and experiences, yet we underline the value of each individual and celebrate the successes of the TEAM. We learn and we teach. We are creative and value the merit of ideas. We are highly motivated, initiative-taking and engaged technologists who take pride in implementing and building products that positively impact the educational and career trajectories of millions of students annually.About the Opportunity As a Senior Software Engineer, you are a skilled engineer with an unwavering passion for excellence in Software Engineering and a drive to transform that passion into consistent excellence in product development. You are a leader who is adaptable, open-minded, and sensible to team needs. You will partner with Product Owners/Architects, Developers, and other Software Engineers to help design, define, implement functional features, perform system level validation and verify features of product development. You show an aptitude for learning and implementation of advanced software engineering practices in AWS and Microservices environment to solve complex problems with a mission to release high quality software that is resilient and optimally performing. You are engaged in both software development and quality engineering as a full stack engineer.In this role, you will:Design & Implementation (70%)Build, test, deploy, and maintain production code for complex web-based applications using React, Typescript/JavaScript, and AWS technologiesIncorporate Cloud technologies on new application development to include microservices and AWS services such as lambda, API Gateway, S3, SQS, SNS, and DynamoDBWork in agile teams primarily in AWS technology environmentCreate and maintain automated functional and system tests to replicate complex real-world scenariosDevelop code and our test automation suite to support security features and technical scoping, ensuring that features deliver the expected functionality with high qualityEnsure that continuous integration is performed on the application source code and constantly seek to enhance the continuous integration methods of the development team to ensure extremely high quality of codeSupport and coordinate with other Engineers, Architects and teams such as User Experience and/or infrastructure teamsStrategy & Communication (20%)Implement cloud-first architectural solutions and best practicesParticipate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverablesParticipate in peer reviews of software engineering artifactsTeam Coordination (10%)Mentor team members by designing and developing training materials to communicate the current and future product architectureMentor technical staff by providing feedback of code and other design artifactsAbout YouYou have:Ideally 5+ years of software development experience in a production environmentStrong working knowledge of AWS including DynamoDB, S3 and Lambdas (additional knowledge of SNS, SQS, Step Functions, EC2, ECS, VPC, IAM, CloudWatch is a strong plus)Strong experience applying React, Nodejs, REST, AWS technologies, and NoSQL databases to develop web applications (SQL experience is nice to have)Experience building event-driven cloud-based serverless applications and deploying to AWSExperience in developing test automations using API testing and/or BDD testing with REST assured, JMeter, Selenium, PlaywrightExperience with Infrastructure as Code, CI/CD framework, immutable infrastructure, automation, orchestration, and other modern DevOps patternsTechnical knowledge of Cloud Computing, DevOps, and MicroservicesExcellent communication skills with the ability to present ideas in business-friendly and user-friendly languageDemonstrated ability to develop and maintain good customer working relationshipsExceptional analytical, conceptual, and problem-solving abilitiesAble to prioritize and execute tasks in a high-pressure environmentAuthorization to work in the United StatesAbout Our ProcessApplication review will begin immediately and will continue until the position is filledWhile the hiring process may vary, it generally includes: resume and application submission, recruiter phone/video screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checks. About Our Benefits and CompensationCollege Board offers a competitive benefits and compensation program that attracts top talent looking to make a difference in education. As a self-sustaining non-profit, we believe in compensating employees equitably in relation to each other, their qualifications, their impact, and the relevant market.The hiring range for a new employee in this position is $144,000 to $157,000. Your salary will be carefully determined based on your location, relevant experience, the external labor market, and the pay of College Board employees in similar roles. College Board strives to provide our best offer up front based on these criteria.Your salary is only one part of all that College Board offers, including but not limited to:A comprehensive package designed to support the well-being of employees and their families and promote education. Our robust benefits package includes health, dental, and vision insurance, generous paid time off, paid parental leave, fertility benefits, pet insurance, tuition assistance, retirement benefits, and moreRecognition of exceptional performance through annual bonuses, salary growth over time through market increases, and opportunities for merit raises and promotions based on increased scope of responsibilityA job that matters, a team that cares, and a place to learn, innovate and thriveYou can expect to have transparent conversations about benefits and compensation with our recruiters throughout your application process.About Our CultureOur high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skillsWe are motivated to positively impact the educational and career trajectories of millions of students a yearWe prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heardWe value learning and growth; we offer formal and informal ways to lead through your superpowers, sharpen your strengths, and meet your development goalsWe offer a transparent approach to promotions and merit raises, annual performance-based bonuses, and how to grow your career here over time#LI-MS1#LI-REMOTE
Senior Full Stack Engineer
TheCollegeBoard, Salem
About the TeamThe Digital Assessment team is committed to making higher education accessible to every student through innovative technology, building cutting edge applications to deliver College Board's suite of assessments. We are constantly seeking and experimenting with new technology, using cutting edge tools to deliver world class exam experiences to students across the planet. We regularly collaborate, keeping it light, while pitching and sharing our ideas to help define the future of our applications. We work closely with product owners, architects, user experience, testing centers, students and external partners to serve our mission.About the OpportunityAs a Senior Engineer on the Digital Assessment team, you are a leader, collaborator, and innovator. You have a strong interest in understanding and improving products for our students. You relish the opportunity to bring your ideas and your love of coding to support, enhance and define the future of these applications that will be used by millions of students around the globe. You are not shy about taking on new work you may not have done before while eagerly contributing to all phases of software engineering including requirements definition and analysis, application design, coding, coaching, testing, deploying, and support.About YouYou have:7+ years of professional software development experienceStrong analytical thinking and structured problem-solving skills using data to inform decisions and actionsExperience working in an Agile / Scrum / Mob development environment with an ethos of continuous improvement and interest in learning new thingsStrong knowledge and hands-on experience with a growing set of languages, with experience in JavaScript (React and Node), Python, and TypeScriptStrong knowledge of the AWS cloud platform and experience working with AWS resources such as Lambda, SNS, SQS, S3, OpenSearch, Step Functions, IAM, CloudWatch, CloudTrail, DynamoDBExperience with version control using Git, test automation, and experience provisioning and managing Cloud infrastructure as code using AWS CLI, AWS CloudFormation, and/or AWS Cloud Development Kit (CDK)Ability and enthusiasm to learn new technologies as required good communicator with practical decision-making skills, a believer in good comments and documentationProven track record of training and coaching less experienced teammates in new technologies, eager to help others grow their skills to enable the success of an entire teamYou are authorized to work in the US About Our ProcessApplication review will begin immediately and will continue until the position is filledWhile the hiring process may vary, it generally includes: resume and application submission, recruiter phone screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checksAbout Our Benefits and CompensationCollege Board offers a competitive benefits and compensation program that attracts top talent looking to make a difference in education. As a self-sustaining non-profit, we believe in compensating employees equitably in relation to each other, their qualifications, their impact, and the relevant market.The hiring range for a new employee in this position is $144,000 to $157,000. College Board differentiates salaries by location so where you live will narrow the portion of this range in which you can expect a salary.Your salary will be carefully determined based on your location, relevant experience, the external labor market, and the pay of College Board employees in similar roles. College Board strives to provide our best offer up front based on this criteria.Your salary is only one part of all that College Board offers, including but not limited to:A comprehensive package designed to support the well-being of employees and their families and promote education. Our robust benefits package includes health, dental, and vision insurance, generous paid time off, paid parental leave, fertility benefits, pet insurance, tuition assistance, retirement benefits, and moreRecognition of exceptional performance through annual bonuses, salary growth over time through market increases, and opportunities for merit raises and promotions based on increased scope of responsibilityA job that matters, a team that cares, and a place to learn, innovate and thriveYou can expect to have transparent conversations about benefits and compensation with our recruiters throughout your application process.About Our CultureWe are motivated to positively impact the educational and career trajectories of millions of students a year.We prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heard.We have a lot of fun bringing wild ideas to life at Hack Day!#LI-DC1#LI-REMOTE
Senior Full Stack Engineer
TheCollegeBoard, Salem
About the TeamThe DevSecOps Engineering team builds sustainable, resilient, and well-engineered software solutions to solve problems in the product security domain within the larger Product Security organization. The team of four remote full-stack engineers operates using Agile development methods and collaborates daily using ensemble programming, also known as mob programming. The team works on a wide variety of problems, including auto-remediation of cloud vulnerabilities across our entire cloud environment and the integration of security tools in CICD pipelines.About the OpportunityAs a Senior Full Stack Engineer within DevSecOps Engineering, you will collaborate closely with other engineers on the team using ensemble or mob programming methodologies to build and operate product security solutions in support of College Board's mission. You will use a variety of technologies to build, operate, and maintain software and automation solutions in an ever-growing cloud environment. The team's solutions will support the secure delivery of all College Board digital products including Digital Assessment Platform, PowerFAIDS Cloud, and BigFuture.In this role, you will:Collaborate daily with other engineers on the team using mob programming to solve complex technical problems through software engineering.Implement automated solutions, based on a set of standards and processes, that enable College Board developers to easily consume security and compliance services delivered by the Product Security team.Coordinate with other engineers, architects, and teams in implementing a comprehensive cloud and application security program in a DevOps environment.Drive continuous improvement of the team's engineering practices, efficiency, speed, and quality.Leverage automated tools to build, harden, maintain, and instrument a comprehensive cloud-based security orchestration platform to be consumed in product CI/CD pipelines.Develop automated security and compliance capabilities in support of DevOps processes in a large-scale AWS cloud computing environment.Write complex code, building infrastructure as code, work with immutable "cloud" based environments, and build the supporting automated toolsets necessary to support the secure continuous delivery pipeline.Integrate security practices across the CI/CD pipeline to provide a comprehensive automated cloud and application security solution from the epic definition, development, test and deploy of CB applications within our AWS environments.Support the development of software engineering standards by creating templates and patterns to increase the productivity of the security program across the entire College Board organization.Foster, and build a community of practice for collective learning of security tools, practices, and systems across all disciplines.About youYou have:Love of learning and a growth mindset. Software engineering is your craft, not just your job.Demonstrated software engineering experience and proficiency using JavaScript and TypeScript.3 years or more experience with extensive exposure to numerous aspects of software engineering and demonstrated full stack proficiency using JavaScript and TypeScript.Deep understanding of Amazon Web Services (AWS) including IAM, KMS, EC2, Event Bridge, ECS, Config, CloudTrail, CloudFormation, Lambda, and others using AWS CloudFormation, CDK or Serverless Framework.Working knowledge of IP networking, VPNs, DNS, load balancing and firewalling.Experience in establishing software engineering guidelines and in performing code and design reviews.Experience in documenting design and architecture artifacts and presenting artifacts for architectural review.DifferentiatorsExperience in pair programming or mob programming methodologies.Experience in DevOps and CICD automation and tooling.Strong knowledge of cloud security, application security, and security engineering.Experience working as part of a Platform Engineering team and/or contributing to open-source projects.An AWS professional level certification, AWS Security Specialty certification is a plus.Experience developing client applications using the Electron framework.About Our ProcessApplication review will begin immediately and will continue until the position is filledWhile the hiring process may vary, it generally includes resume and application submission, recruiter phone screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checksAbout Our Benefits and CompensationCollege Board offers a competitive benefits and compensation program that attracts top talent looking to make a difference in education. As a self-sustaining non-profit, we believe in compensating employees equitably in relation to each other, their qualifications, their impact, and the relevant market.The hiring range for a new employee in this position is $144,000 to $157,000. College Board differentiates salaries by location so where you live will narrow the portion of this range in which you can expect a salary.Your salary will be carefully determined based on your location, relevant experience, the external labor market, and the pay of College Board employees in similar roles. College Board strives to provide our best offer up front based on these criteria.Your salary is only one part of all that College Board offers, including but not limited to:A comprehensive package designed to support the well-being of employees and their families and promote education. Our robust benefits package includes health, dental, and vision insurance, generous paid time off, paid parental leave, fertility benefits, pet insurance, tuition assistance, retirement benefits, and moreRecognition of exceptional performance through annual bonuses, salary growth over time through market increases, and opportunities for merit raises and promotions based on increased scope of responsibilityA job that matters, a team that cares, and a place to learn, innovate and thriveYou can expect to have transparent conversations about benefits and compensation with our recruiters throughout your application process.#LI-DC1#LI-REMOTE
Senior Full Stack Engineer
TheCollegeBoard, Salem
College Board - Technology - Digital Assessments100% RemoteAbout the TeamThe Test Day Toolkit (TDTK) team at College Board is a dedicated team of 20+ technologists with a passion for student success. We are committed to providing exceptional tools and customer support to facilitate the Digital Testing, Test Administration Management and Test Day Operations. We utilize the best-of-breed Amazon Web Services (AWS) technology solutions to empower all users of College Board's Test Day applications to be successful in the administration of the Digital SAT Suite. We are the face of the College Board for running Test Day Operations, partnering across the organization with other teams on the Bluebook Digital Assessment Platform to further the program, technology, and operational goals for College Board and the students that we serve.About the OpportunityAs a Senior Full Stack Engineer on the Test Day Toolkit team, you are a leader, collaborator, and innovator.You have a strong interest in understanding and improving products for our key customers. You relish the opportunity to bring your ideas and your love of coding to support, enhance and define the future of applications that will be used by thousands of state, district, and school administrators across the country.You are not shy about taking on new work or utilizing technologies you may not have previously utilized while eagerly contributing to all phases of software engineering, including requirements definition and analysis, application design, coding, coaching, testing, deploying, and support.In this role, you will:Design & Implementation (75%)Design and implement high-quality software using the latest technologies with a focus on building component-based, cost-effective, scalable, and secure solutions using design patterns to improve collaboration with other microservices/apps and promoting code reuseMaintain the highest engineering standards in collaboration with product owners, architects, and stakeholders, in support of our systems and servicesUnderstand new product capabilities and decompose the implementation into specific functional changes for verificationBuild solutions using the best practices of Agile, CI/CD, and DevOps.Team Operations & Success (15%)Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverablesParticipate in peer reviews of software engineering artifactsAssist in the resolution of production issuesAdhere to development standards and security policies and proceduresAdopt the continuous integration and continuous delivery (CI/CD) practice ofapidly implementing, testing, and delivering high-quality code based on the team's DevOps modelContinuously develop the skills required to work as part of the Agile team in a poly-skilled development environmentSoftware Solutioning & Design (10%)Develop and maintain a thorough understanding of the customer's business processes and operationsWork closely with Solutions Architect, Lead Engineer and Data Leads evaluating feature requests, providing level-of-effort estimates and contribute to sprint planningConduct and participates in peer code and design reviewsAbout you have:Ideally 6+ years of professional software development experienceStrong knowledge and hands-on experience with JavaScript/Typescript, React, Node.jsStrong knowledge of the AWS cloud platform and experience working with AWS resources such as Lambda, SNS, SQS, S3, OpenSearch, Step Functions, IAM, CloudWatch, CloudTrail, DynamoDBExperience provisioning and managing Cloud infrastructure as code using AWS CLI, AWS CloudFormation, and/or AWS Cloud Development Kit (CDK)Strong analytical thinking and structured problem-solving skills using data to inform decisions and actionsExperience working in an Agile / Scrum development environment with an ethos of continuous improvementAbility and enthusiasm to learn new and innovative technologiesProven track record of coaching and mentoring less experienced teammates in new technologiesDifferentiatorsStrong experience with version control using Git, build automation using Webpack, continuous integration using AWS Code Pipeline or similar, and test automationStrong customer focus, ownership, urgency, and driveIndependent, proactive, and able to deliver high-quality codeExcellent communication and collaboration skills - working cross-functionally with other engineers and stakeholders in a fast-paced environmentEnthusiastic about innovating and learningAbout Our ProcessApplication review will begin immediately and will continue until the position is filledWhile the hiring process may vary, it generally includes: resume and application submission, recruiter video screen, hiring manager interview, performance exercise such as live coding, a panel interview, a conversation with leadership and reference checksAbout Our Benefits and CompensationCollege Board offers a strong compensation and benefits package that attracts top talent looking to make a difference in education. Our robust benefits package includes health, dental, and vision insurance, tuition assistance, paid time off, paid parental leave, retirement benefits with a generous matching program, and more.We reward performance through annual bonuses and provide opportunities for salary growth over time through base compensation increases, merit raises and promotions.We believe in compensating staff members fairly in relation to each other, their qualifications, and their impact. The salary range for a new employee in this position is $144,000 to $157,000. The salary offer of an individual candidate within this range is specific to their location and qualifications.Each salary offer is determined carefully using internal and external benchmarking and adjusting for the candidate's location. You will have an opportunity to discuss salary in more detail after you begin the application process.As a self-sustaining non-profit organization with global impact, College Board offers a job that matters, a team that cares, and a place to learn, innovate and thrive!About UsWe are motivated to positively impact the educational and career trajectories of millions of students a yearWe prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heardWe value learning and growth; we offer formal and informal ways to lead through your superpowers, sharpen your strengths, and meet your development goalsOur high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skills#LI-TheAcorn#LI-Remote